SS7. Как выставить категорию абонента в dailplan
Calling party's category - параметр отвечающий за передачу группы абонента в сторону оператора, для выбора маршрута/МГ оператора.
Как можно поменять эту категорию из dialplan?
В chan_dahdi.c нашел упоминание переменной unsigned char calling_party_cat;.
Есть переменная для libss7 SS7_CALLING_PARTY_CATEGORY.
Как её установить в dialplan?
==
* 1.6.12
dahdi 2.2.1
libss7
Всего доброго.
--
| Quote: |
| * 1.6.12 |
Не бывает. Должно быть 1.6.0.12? Для этой версии нужно дополнительно накладывать патч, плюс libss7 должна быть взято из svn
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
Ок. Т.е. если взять libss7 из svn то присвоить переменную будет возможно?
А где взять необходимый патч для астериска? Я так предполагаю это патч для chan_dahdi.c?
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
| Quote: |
| SVN (only branches) |
Вышеуказанный патч ложится на libss7 только на версию trunk.
Только вот asterisk-trunk (и другие) не собираются с этой версией libss7. Причем, различия значительные. Например, в libss7 процедура описана с 2мя переменными, а в chan_dahdi вызывается с 3мя.
svn co https://observer.router.hu/repos_pub/libss7/trunk libss7
svn co https://observer.router.hu/repos/chan_dahdi/trunk chan_dahdi
там очень много variables
а ставить надо так (пример) Set(__SS7_REDIRECT_INFO_IND=CALL_DIVERTED_PRES_RESTRICTED);