VOIP карточки

Технические вопросы по UTM 5.0
Ответить
vprudnikov
Сообщения: 81
Зарегистрирован: Сб янв 22, 2005 10:43

VOIP карточки

Сообщение vprudnikov »

Расскажите пожалуйста: каким образом можно работать только по картам предоплаты по voip без создания нового пользователя (если это возможно)?

P.S. При попытке авторизоваться по карте:
?Debug : Feb 02 13:40:18 RADIUS Acct: Acct packet with session ID: 00000083
?Debug : Feb 02 13:40:18 RADIUS Acct: Acct-Start packet
Warn : Feb 02 13:40:18 RADIUS Acct: No User-Name or Calling-Station-ID in packet
Warn : Feb 02 13:40:18 RADIUS Acct: No User-Name or Calling-Station-ID in packet
?Debug : Feb 02 13:40:23 RADIUS Acct: Acct packet with session ID: 00000083
?Debug : Feb 02 13:40:23 RADIUS Acct: Acct-Start packet
Warn : Feb 02 13:40:23 RADIUS Acct: No User-Name or Calling-Station-ID in packet
Warn : Feb 02 13:40:23 RADIUS Acct: No User-Name or Calling-Station-ID in packet
?Debug : Feb 02 13:40:28 RADIUS Acct: Acct packet with session ID: 00000083
?Debug : Feb 02 13:40:28 RADIUS Acct: Acct-Start packet
Warn : Feb 02 13:40:28 RADIUS Acct: No User-Name or Calling-Station-ID in packet
Warn : Feb 02 13:40:28 RADIUS Acct: No User-Name or Calling-Station-ID in packet
?Debug : Feb 02 13:40:32 RADIUS Auth: Packet from <192.168.100.88>
?Debug : Feb 02 13:40:32 RADIUS Auth: User <0004> connecting
ERROR : Feb 02 13:40:32 RADIUS DBA: Can't find login <0004>
ERROR : Feb 02 13:40:32 RADIUS DBA: Can't find login <0004>
ERROR : Feb 02 13:40:32 RADIUS DBA: Can't find card login <000000004>
ERROR : Feb 02 13:40:32 RADIUS DBA: Can't find card login <000000004>
?Debug : Feb 02 13:40:32 RADIUS Auth: Attempt to add new Card user: <0004>
?Debug : Feb 02 13:40:32 RADIUS Auth: Card Auto-add is disabled
ERROR : Feb 02 13:40:32 RADIUS Auth: No data for User <0004> found.
ERROR : Feb 02 13:40:32 RADIUS Auth: No data for User <0004> found.
?Debug : Feb 02 13:40:33 RADIUS Acct: Acct packet with session ID: 00000083
?Debug : Feb 02 13:40:33 RADIUS Acct: Acct-Start packet
Warn : Feb 02 13:40:33 RADIUS Acct: No User-Name or Calling-Station-ID in packet
Warn : Feb 02 13:40:33 RADIUS Acct: No User-Name or Calling-Station-ID in packet
?Debug : Feb 02 13:40:35 RADIUS Acct: Acct packet with session ID: 00000083
?Debug : Feb 02 13:40:35 RADIUS Acct: Acct-Stop packet
Warn : Feb 02 13:40:35 RADIUS DBA: Sending bare packet
Warn : Feb 02 13:40:35 RADIUS DBA: Sending bare packet

Или нужно снова включить какой-нибудь недокументированный параметр?

vprudnikov
Сообщения: 81
Зарегистрирован: Сб янв 22, 2005 10:43

Сообщение vprudnikov »

Ну ладно, допустим, что я нашел в документации в разделе "модуль коммутируемых соединений" ключик, позволяющий делать авторегистрацию пользователей, о котором ни слова не сказано в разделе по работе с картами предоплаты Voip. Не сказано даже то, что эта регистрация нужна (ИМХО, она совсем не нужна - зачем плодить кучи юзеров, которые пользуются картой один раз?) Длина пароля в доке тоже равна 6, хотя UTM даже не позволяет генерить такие пароли...
Тем не менее, при попытке подключиться к шлюзу по карте получаем следующее:
  • ?Debug : Feb 02 18:49:29 RADIUS Acct: Acct packet with session ID: 000000DE
    ?Debug : Feb 02 18:49:29 RADIUS Acct: Acct-Start packet
    Warn : Feb 02 18:49:29 RADIUS Acct: No User-Name or Calling-Station-ID in packet
    Warn : Feb 02 18:49:29 RADIUS Acct: No User-Name or Calling-Station-ID in packet
    ?Debug : Feb 02 18:49:29 RADIUS Auth: Packet from <192.168.100.88>
    ?Debug : Feb 02 18:49:29 RADIUS Auth: User <0103> connecting
    ERROR : Feb 02 18:49:29 RADIUS DBA: Can't find login <0103>
    ERROR : Feb 02 18:49:29 RADIUS DBA: Can't find login <0103>
    ERROR : Feb 02 18:49:29 RADIUS DBA: Can't find card login <000000103>
    ERROR : Feb 02 18:49:29 RADIUS DBA: Can't find card login <000000103>
    ?Debug : Feb 02 18:49:29 RADIUS Auth: Attempt to add new Card user: <0103>
    ?Debug : Feb 02 18:49:29 RADIUS DBA: Sending Auto-Add Request for Card-ID: 0103
    ?Debug : Feb 02 18:49:29 RADIUS Auth: Got AutoAdd 10 UID from core.
    Info : Feb 02 18:49:29 RADIUS Auth: Retry:0 to find user <0103>
    Info : Feb 02 18:49:29 RADIUS Auth: Retry:0 to find user <0103>
    ERROR : Feb 02 18:49:29 RADIUS DBA: Can't find login <0103>
    ERROR : Feb 02 18:49:29 RADIUS DBA: Can't find login <0103>
    ERROR : Feb 02 18:49:29 RADIUS DBA: Can't find card login <000000103>
    ERROR : Feb 02 18:49:29 RADIUS DBA: Can't find card login <000000103>
    Info : Feb 02 18:49:30 RADIUS Auth: Retry:1 to find user <0103>
    Info : Feb 02 18:49:30 RADIUS Auth: Retry:1 to find user <0103>
    ERROR : Feb 02 18:49:30 RADIUS DBA: Can't find login <0103>
    ERROR : Feb 02 18:49:30 RADIUS DBA: Can't find login <0103>
    ERROR : Feb 02 18:49:30 RADIUS DBA: Can't find card login <000000103>
    ERROR : Feb 02 18:49:30 RADIUS DBA: Can't find card login <000000103>
    Info : Feb 02 18:49:31 RADIUS Auth: Retry:2 to find user <0103>
    Info : Feb 02 18:49:31 RADIUS Auth: Retry:2 to find user <0103>
    ERROR : Feb 02 18:49:31 RADIUS DBA: Can't find login <0103>
    ERROR : Feb 02 18:49:31 RADIUS DBA: Can't find login <0103>
    ERROR : Feb 02 18:49:31 RADIUS DBA: Can't find card login <000000103>
    ERROR : Feb 02 18:49:31 RADIUS DBA: Can't find card login <000000103>
    Warn : Feb 02 18:49:33 RADIUS Auth: Errors adding card <0103>. Rehash failed
    Warn : Feb 02 18:49:33 RADIUS Auth: Errors adding card <0103>. Rehash failed
    ERROR : Feb 02 18:49:33 RADIUS Auth: No data for User <0103> found.
    ERROR : Feb 02 18:49:33 RADIUS Auth: No data for User <0103> found.
    ?Debug : Feb 02 18:49:36 RADIUS Acct: Acct packet with session ID: 000000DE
    ?Debug : Feb 02 18:49:36 RADIUS Acct: Acct-Stop packet
    Warn : Feb 02 18:49:36 RADIUS DBA: Sending bare packet
    Warn : Feb 02 18:49:36 RADIUS DBA: Sending bare packet
Естественно вводится номер карты такой, как экспортируется в xml.
Юзер создается. На балансе - 0. Юзер не находится.

P.S. Если подключить обычному пользователю услугу "телефония", то все работает.

P.P.S. Ну, а про то, что ядро наглухо виснет при генерации карт - это, наверное, не удивительная информация.

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

К картам необходимо привязывать тариф содержащий услугу "Телефония".
Так же необходимо при дозвоне вводить только пин-код карты.
У вас заводится абонент и у него привязана услуга "Телефония" ? Какой логин прописывается в этой услуге ?

vprudnikov
Сообщения: 81
Зарегистрирован: Сб янв 22, 2005 10:43

Сообщение vprudnikov »

aospan писал(а):К картам необходимо привязывать тариф содержащий услугу "Телефония".
Так же необходимо при дозвоне вводить только пин-код карты.
У вас заводится абонент и у него привязана услуга "Телефония" ? Какой логин прописывается в этой услуге ?
Во первых: эта информация должна быть включена в доку/фак или нет? Ну, Вам самим-то не надоедает каждый раз на это отвечать?

Во вторых: пробовал я привязывать услугу телефонии - создается абонент card_номер_карты, а логин на телефонию - первые четыре цифры пароля карты. Пароль - последние четыре цифры пароля карты, наверное (селекты не делал, но пароль четырехзначный).

P.S. Что подразумевается под ПИН-кодом карты? Пароль? Или то, что экспортируется в XML?

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

vprudnikov писал(а):
aospan писал(а):Во первых: эта информация должна быть включена в доку/фак или нет? Ну, Вам самим-то не надоедает каждый раз на это отвечать?
Обязательно внесем ... Пока данный модуль (VoIP) находится в стадии доработки и тестирования.
vprudnikov писал(а):
aospan писал(а):Во вторых: пробовал я привязывать услугу телефонии - создается абонент card_номер_карты, а логин на телефонию - первые четыре цифры пароля карты. Пароль - последние четыре цифры пароля карты, наверное (селекты не делал, но пароль четырехзначный).
Всё верно. Именно так и должен заводиться VoIP слинк. При этом абоненту при авторизации через IVR достаточно ввести только пин-код карты. При этом на циске необходимо указать длину логина 4 символа, длину пароля 4 символа.
vprudnikov писал(а):
aospan писал(а):P.S. Что подразумевается под ПИН-кодом карты? Пароль? Или то, что экспортируется в XML?
Пин-код карты это пин-код карты. Он же экспортируется в XML вместе с номером карты.

vprudnikov
Сообщения: 81
Зарегистрирован: Сб янв 22, 2005 10:43

Сообщение vprudnikov »

Все, спасибо, заработало.

Вот только пин-код карты по Вашим словам и по админскому интерфейсу совершенно разные вещи! У Вас там "пин-код" паролем называется. А то, что называется "пин-кодом" представляет из себя номер+пароль.

Сделайте автогенерацию паролей при добавлении услуг, т.к. для обычных пользователей с услугой "телефония" тоже нужно не попасть в номер карты или другой пароль.

P.S. Как там дела с LDAPом?

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

vprudnikov писал(а):Все, спасибо, заработало.

Вот только пин-код карты по Вашим словам и по админскому интерфейсу совершенно разные вещи! У Вас там "пин-код" паролем называется. А то, что называется "пин-кодом" представляет из себя номер+пароль. Сделайте автогенерацию паролей при добавлении услуг, т.к. для обычных пользователей с услугой "телефония" тоже нужно не попасть в номер карты или другой пароль.
ок.
P.S. Как там дела с LDAPом?
ошибка повторилась ... ищем причину.

vprudnikov
Сообщения: 81
Зарегистрирован: Сб янв 22, 2005 10:43

Сообщение vprudnikov »

P.S. Как там дела с LDAPом?
ошибка повторилась ... ищем причину.[/quote]

А раньше послушать нельзя было... :-/

Ответить