forum.bitel.ru
http://forum.bitel.ru/

Помогите с настройкой
http://forum.bitel.ru/viewtopic.php?f=6&t=1188
Страница 1 из 1

Автор:  AlexandrV [ 06 июн 2008, 19:40 ]
Заголовок сообщения:  Помогите с настройкой

Есть cisco 1751-V. Раньше была настроена на фри радиус и был прикручен самописный билинг. В данный момент старого билинга уже нет. Хочу настроить ее на БГ. Вроде все по документации настроил, но похоже что-то упустил.
Создал модуль, услугу, настроил конфиг модуля и наса как в документации, добавил услугу юзеру.
После дозвона на циску предлагается ввести номер карты. После ввода говорит, что такого логина не существует. В логах модуля телефонии [13] Call type not recognized. В документации нашел:
Call type not recognized - для VoiceIP не опознан тип звонка.
Что имеется в виду? Тип входящий-исходящий? или еще какой-то тип? Помогите, куда посмотреть?
В логах ошибок вроде не видно:

processor.log

INFO 06.06.2008 17:28:35 Loading NAS list...
INFO 06.06.2008 17:28:35 LOADED NAS: [ NAS-Identifier: ip-phone; NAS-IP-Address: 62.33.186.98; SECRET: 1234; Vendor: 9 ]
CONFIG: service=29
auth.in=Telephony/originate
auth.out=Telephony/answer
acct.in=Telephony/originate
acct.out=Telephony/answer
INFO 06.06.2008 17:28:35 [ NAS-Identifier: ip-phone; NAS-IP-Address: 62.33.186.98; SECRET: 1234; Vendor: 9 ] find modes: User-Name=LOGIN User-Name=ALIAS
Calling-Station-Id=ALIAS


radius.log

INFO 06.06.2008 17:28:35 Starting radius auth_port:1814 acct_port:1815 admin_port:1956
INFO 06.06.2008 17:28:35 Init processor
class: bitel.billing.server.processor.voiceip.VoiceIpProcessor
mid: 20

INFO 06.06.2008 17:28:35 Starting PortListener port=1814|type=AUTH_LISTENER
INFO 06.06.2008 17:28:35 Starting PortListener port=1815|type=ACCOUNT_LISTENER
INFO 06.06.2008 17:28:35 Starting AdminPortListener on 1956

INFO 06.06.2008 21:36:25 AUTH:
Type=AUTHENTICATION_REQUEST
Attributes:
User-Name=13335092
User-Password=
NAS-IP-Address=62.33.186.98
NAS-Port=0
Service-Type=1
NAS-Port-Type=0
cisco-NAS-Port=FXO 1/1
cisco-avpair=in-intrfc-desc=63137 Kirba
cisco-avpair=h323-ivr-out=transactionID:9
h323-conf-id=FCB302DE 179D11CC 80DBB35B 691AE721

INFO 06.06.2008 21:36:25 RESPONSE:
Type=AUTHENTICATION_REJECT
Process time:51
Attributes:
h323-return-code=13

INFO 06.06.2008 21:36:44 ACCOUNT:
Type=ACCOUNTING_REQUEST
Attributes:
User-Name=13335092
NAS-IP-Address=62.33.186.98
NAS-Port=0
Service-Type=1
Acct-Input-Octets=0
Acct-Output-Octets=132240
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=31
Acct-Input-Packets=0
Acct-Session-Id=000000EC
Acct-Authentic=1
Acct-Output-Packets=551
NAS-Port-Type=0
h323-gw-id=Telekey-Voip.62.33.186.2
h323-voice-quality=0
h323-disconnect-cause=10
h323-connect-time=*10:01:00.455 UTC Thu Mar 4 1993
h323-disconnect-time=*10:01:31.663 UTC Thu Mar 4 1993
cisco-NAS-Port=FXO 1/1
cisco-avpair=h323-incoming-conf-id=FCB302DE 179D11CC 80DBB35B 691AE721
cisco-avpair=subscriber=RegularLine
cisco-avpair=in-intrfc-desc=63137 Kirba
cisco-avpair=h323-ivr-out=Tariff:Unknown
cisco-avpair=release-source=1
h323-conf-id=FCB302DE 179D11CC 80DBB35B 691AE721
h323-setup-time=*10:01:00.387 UTC Thu Mar 4 1993
h323-call-origin=answer
h323-call-type=Telephony

INFO 06.06.2008 21:36:44 RESPONSE:
Type=ACCOUNTING_RESPONSE
Attributes:

connection.log, radius.out и script.log пустые.

Автор:  skn [ 06 июн 2008, 20:24 ]
Заголовок сообщения: 

Возможно проблема в том, что в запросе

Цитата:
INFO 06.06.2008 21:36:25 AUTH:
Type=AUTHENTICATION_REQUEST
Attributes:
User-Name=13335092
User-Password=
NAS-IP-Address=62.33.186.98
NAS-Port=0
Service-Type=1
NAS-Port-Type=0
cisco-NAS-Port=FXO 1/1
cisco-avpair=in-intrfc-desc=63137 Kirba
cisco-avpair=h323-ivr-out=transactionID:9
h323-conf-id=FCB302DE 179D11CC 80DBB35B 691AE721


нет аттрибута

Код:
 h323-call-type=Telephony

Автор:  AlexandrV [ 07 июн 2008, 10:49 ]
Заголовок сообщения: 

Ну в доках есть пример работы, там тоже в запросе нет h323-call-type :

01 13:13:21
Type=AUTHENTICATION_REQUEST
Attributes:
User-Password=
NAS-IP-Address=81.30.199.58
Service-Type=1
Calling-Station-Id=3472558528
cisco-avpair=h323-ivr-out\u61transactionID:69732
h323-conf-id=585DAE20 CFD411DC 9F39C1A6 BC2D9958

01 13:13:21
Type=AUTHENTICATION_ACCEPT
Process time:10
Attributes:
h323-credit-amount=99540.38
h323-return-code=0

Тут похоже что-то другое...

Автор:  skn [ 07 июн 2008, 13:17 ]
Заголовок сообщения: 

По Вашему конфигу

Код:
auth.in=Telephony/originate
auth.out=Telephony/answer


Из доки

Цитата:
На вкладке Скрипт предобработки может быть написан BGS скрипт, определяющий тип звонка (входящий/исходящий) каким-либо сложным способом, для которого недостаточен формат конфигурации. Тип звонка, установленный скриптом более приоритен, чем взятый из конфигурации.

Автор:  AlexandrV [ 07 июн 2008, 15:22 ]
Заголовок сообщения: 

Сделал ради теста конфиг как в доке в случае использования только исходящих звонков

auth.out=all/all
acct.out=Telephony/originate

все заработало.
Получается, если я хочу использовать входящие звонки нужно будет в скрипте предобработки сделать подмену Telephony на Voip ?

Автор:  skn [ 07 июн 2008, 16:05 ]
Заголовок сообщения: 

Помоему у вас там вообще нет атрубута, поэтому вам надо не ПОДМЕНЯТЬ а ДОБАВЛЯТЬ

Автор:  AlexandrV [ 09 июн 2008, 09:41 ]
Заголовок сообщения: 

Попробовал скрипт сделать, вот что получилось:

import bitel.billing.server.radius.*;
request.setStringAttribute( RadiusStandartAttributes.h323-call-type, value.substring( Telephony ) );
request.setFlag( 1 );

После добавления этого скрипта ошибки не опознанного типа прекратились. На сколько верный скрипт? Я не силен пока в написании скриптов для БГ...

Автор:  skn [ 09 июн 2008, 14:14 ]
Заголовок сообщения: 

Код:
auth.in=Telephony/originate


Для определения типа звонка нужны два аттрибута

Код:
h323-call-type=Telephony
h323-call-origin=originate

Автор:  Администратор [ 09 июн 2008, 16:24 ]
Заголовок сообщения: 

В случае all/all атрибуты не нужны. При классической карточной платформе на циске можно сделать:
auth.out=all/all
acct.out=voip/originate (вам нужно время воип соединения же считать, а не сколько человек на телефоне висел)

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/