BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 02:40

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: BGRadiusVoip и rfc 5090
СообщениеДобавлено: 20 мар 2012, 12:02 
Не в сети

Зарегистрирован: 29 дек 2009, 11:51
Сообщения: 117
Карма: 5
Есть другая проблема.
Совершаем вызов на 580000. Звонок авторизуется успешно.
Затем станция выбирает через кого звонить (выбор оператора) и в соответствии с требованиями выбранного оператора преобразует набранный номер (в примере из 580000 делает 3519580000).
Акаунтинг приходит правильный, но биллинг, похоже использует номер из пакета авторизации (с INVITE-ом).
Цитата:
475079 739 << TEST_MTR 20.03.2012 11:12:00 00:00:02 [2] 0.00000 8-88/58-00-00 Venezuela bitel.billing.module.common.table.BGColorCell@13c296b

Номера проходят преобразования не просто так. Нам надо тарифицировать звонок на 3519580000, а не на 580000.
Скрипт предобработки ничего наверняка не даст, в пакете акаунтинга исправлять нечего...

Как быть?

P.S. Номер "А" (888) тоже может быть преобразован на станции в соответствии с необходимым форматом.

Цитата:
20 11:12:00
Packet type: Access-Request
Identifier: 44
Authenticator: {96 E2 27 60 33 C4 FF B0 D1 44 12 DF 81 DB 09 0E}
Attributes:
User-Name=888
Digest-Response=0e04b1cec834012773d2e7adfe0165d8
NAS-IP-Address=192.168.50.14
NAS-Port=54846
Service-Type=1
Framed-Protocol=2
Digest-Qop=auth
Digest-Algorithm=MD5
Digest-Method=INVITE
Digest-URI=sip:580000@192.168.50.14:5060
Digest-Realm=bgbilling.ru
Digest-Nonce=f68f5dce56fbd40a
Digest-Username=888
Message-Authenticator={A5 53 01 9E C6 3C AC BE 94 F1 1B 4E 69 FB 04 DC}
Digest-Nonce-Count=00000001
Digest-CNonce=b805a7da74644509d5072bd96c7fb495
SIP-AOR=sip:888@192.168.50.14
NAS-Port-Type=0
Calling-Station-Id=888
Called-Station-Id=580000
h323-gw-id=192.168.50.14
h323-conf-id=11000204|4f6811aa

20 11:12:00
Packet type: Access-Accept
Identifier: 44
Authenticator: {}
Attributes:
Message-Authenticator={00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
Digest-Response-Auth=a065dd565950b2849dd7142828bc0943
h323-credit-time=7200
cisco-avpair=schema=1
h323-return-code=0
h323-credit-amount=-3597.55
Process time auth: 51

20 11:12:03
Packet type: Accounting-Request
Identifier: 54
Authenticator: {36 8C 92 7D E8 2D 45 3F FF D9 0E 3F 12 82 7E 0D}
Attributes:
User-Name=888
NAS-IP-Address=192.168.50.14
Event-Timestamp=1332220332
NAS-Port=285213188
Acct-Status-Type=2
Acct-Delay-Time=2
Acct-Session-Time=2
NAS-Port-Type=0
Acct-Session-Id=11000204|4f6811aa
Calling-Station-Id=888
Called-Station-Id=3519580000
cisco-avpair=xpgk-src-number-in=888
cisco-avpair=xpgk-src-number-out=888
cisco-avpair=xpgk-dst-number-in=580000
cisco-avpair=xpgk-dst-number-out=3519580000
cisco-avpair=xpgk-route-retries=1
cisco-avpair=h323-remote-id=asterisk
cisco-avpair=h323-call-id=11000204|4f6811aa
cisco-avpair=xpgk-local-disconnect-cause=1
cisco-avpair=h323-gw-address=192.168.50.14
h323-gw-id=192.168.50.14
h323-remote-address=80.244.32.67
h323-setup-time=11:12:10.000 GMT+6 Tue Mar 20 2012
h323-conf-id=11000204|4f6811aa
h323-call-type=VoIP
h323-call-origin=originate
h323-disconnect-time=11:12:12.000 GMT+6 Tue Mar 20 2012
h323-connect-time=11:12:10.000 GMT+6 Tue Mar 20 2012
h323-disconnect-cause=16


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGRadiusVoip и rfc 5090
СообщениеДобавлено: 23 мар 2012, 18:38 
Не в сети
Клиент

Зарегистрирован: 27 апр 2010, 13:26
Сообщения: 108
Откуда: Kirov
Карма: 0
Это типа фишка этого радиуса.. все что нужно (логин, направление, цену) он уже взял из пакета авторизации и после этого он просто ждет accounting_stop чтобы посчитать стоимость ловя совпадение по h323-conf-id (тут тоже есть фича.. что придет, originate или answer ему уже без разницы; если ничего не меняли)..
Для чего у вас "Совершаем вызов на 580000. Звонок авторизуется успешно." ? Это попытка разрулить звонки в одно и тоже место через разных операторов с авторизацией направления/вызываем._номера по матрице ?
Можно, запустить два радиуса, один будет авторизовывать, второй аккаунтить (при этом играясь легами и галочками "игнорировать одиночные accounting stop")..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGRadiusVoip и rfc 5090
СообщениеДобавлено: 24 мар 2012, 19:34 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
580000 - это так понимаю местный телефонный номер города. Можно в скрипте пред обработки на этапе авторизации!!! привести его к нужному виду, Е.164 вообще желательно использовать, а то 351 - это уже Португалия получается.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.628s | 24 Queries | GZIP : On ]