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

Подскажите как реализовать тарифный план
http://forum.bitel.ru/viewtopic.php?f=6&t=2106
Страница 1 из 1

Автор:  max [ 01 апр 2009, 14:03 ]
Заголовок сообщения:  Подскажите как реализовать тарифный план

Есть схема как на рисунке 1234.
Изначально в этой схеме был только присоединяющий оператор А через которого был выход в ТФОП и Межгород.
Для оператора А был создан на основе его тарифных зон тарифный план, рисунок 12345.
Со временем появился второй оператор.
С теми кто на новом операторе всё понятно им приписывается тп нового оператора и всё.
Теперь прошу вашего совета вот в чём:
есть абоненты у которых основным оператором идёт А, а на Б они могут выходить через дополнительный код.
Вопрос как составить тарифный план для абонента с учётом того что звонок может пойти через другого воип оператора?
заранее спасибо.

Автор:  Администратор [ 01 апр 2009, 14:40 ]
Заголовок сообщения: 

Попробуйте самымым верхним первым узлом в дереве сделать часть префикса с этим доп. кодом. А в нем уже использование нужной карты зон и цены.

Автор:  max [ 01 апр 2009, 15:15 ]
Заголовок сообщения: 

Администратор писал(а):
Попробуйте самымым верхним первым узлом в дереве сделать часть префикса с этим доп. кодом. А в нем уже использование нужной карты зон и цены.

большое спасибо! именно так и сделаю!

Автор:  Jimson [ 01 апр 2009, 18:36 ]
Заголовок сообщения: 

не надо так делать, это костыль будет, поломанный, и скрепленной изолентой
надо в радиус пакете отследить точку терминации и изменить ID услуги

я выкладывал свой скрипт с таким алгоритмом тут, щас поищу...
http://www.bgbilling.ru/forum/viewtopic.php?t=1876

Автор:  max [ 01 апр 2009, 19:31 ]
Заголовок сообщения: 

Jimson писал(а):
не надо так делать, это костыль будет, поломанный, и скрепленной изолентой
надо в радиус пакете отследить точку терминации и изменить ID услуги

я выкладывал свой скрипт с таким алгоритмом тут, щас поищу...
http://www.bgbilling.ru/forum/viewtopic.php?t=1876

спасибо, тоже интересный вариант

Автор:  max [ 01 апр 2009, 19:44 ]
Заголовок сообщения: 

max писал(а):
Jimson писал(а):
не надо так делать, это костыль будет, поломанный, и скрепленной изолентой
надо в радиус пакете отследить точку терминации и изменить ID услуги

я выкладывал свой скрипт с таким алгоритмом тут, щас поищу...
http://www.bgbilling.ru/forum/viewtopic.php?t=1876

спасибо, тоже интересный вариант

посмотрел пост по ссылке, возник вопрос, по какому полю можно отследить точку терминации? так как поле Acct-Session-Id уникально
вот пример лога:
Код:
01 19:10:45
Type=ACCOUNTING_REQUEST
Attributes:
User-Name=ххх0674
NAS-IP-Address=хх.х02.0.6
NAS-Port=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=132
Calling-Station-Id=хххххх0674
Acct-Session-Id=1238591282.45468
Called-Station-Id=хххх7921023
Asterisk-Dst-Ctx=russia-routes
Asterisk-Clid=хххххх0674
Asterisk-Chan=SIP/ххх0674-32914000
Asterisk-Dst-Chan=SIP/2adfe000
Asterisk-Last-App=Dial
Asterisk-Last-Data=SIP/83517921023\u124120
h323-connect-time=2009-04-01 19:08:12 +0600
h323-disconnect-time=2009-04-01 19:10:24 +0600
h323-conf-id=1238591282.45468
h323-setup-time=2009-04-01 19:08:02 +0600
h323-call-origin=originate
h323-call-type=VOIP
Asterisk-Acc-Code=ххх0674
Asterisk-Dst=ххххх921023
Asterisk-Src=хххххххх50674
Asterisk-Unique-ID=1238591282.45468
Asterisk-User-Field=originate
Asterisk-Disposition=ANSWERED
Asterisk-AMA-Flags=DOCUMENTATION
h323-disconnect-cause=0
Asterisk-Start-Time=2009-04-01 19:08:02 +0600
Asterisk-Bill-Sec=132
Asterisk-Duration=142
Asterisk-End-Time=2009-04-01 19:10:24 +0600
Asterisk-Answer-Time=2009-04-01 19:08:12 +0600

Автор:  Jimson [ 01 апр 2009, 19:56 ]
Заголовок сообщения: 

не знаю, в идеале должен быть атрибут указывающий sip proxy на который отправляется звонок, а не только адентификатор вызываемого абонента (номер), с астериском не работал

Автор:  max [ 01 апр 2009, 21:12 ]
Заголовок сообщения: 

Jimson писал(а):
не знаю, в идеале должен быть атрибут указывающий sip proxy на который отправляется звонок, а не только адентификатор вызываемого абонента (номер), с астериском не работал

ясно!

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