1 | изначальная версия редактировать | |
возможно с использованием диалплана. а именно:
member=>Local/s@my_funny_member/n
в extensions.conf
[my_fynny_member]
exten => s,1,Dial(SIP/${peremennaya1}/${peremennaya2},,)
естественно, state для такого мембера небудет доступен, потому будет пытатся звонить постоянно. можно еще попробывать hint использовать(чтоб state был), но это уже за рамками вопроса.
2 | No.2 Revision редактировать |
возможно с использованием диалплана. а именно:
member=>Local/s@my_funny_member/n
в extensions.conf
[my_fynny_member]
[my_funny_member]
exten => s,1,Dial(SIP/${peremennaya1}/${peremennaya2},,)
естественно, state для такого мембера небудет доступен, потому будет пытатся звонить постоянно. можно еще попробывать hint использовать(чтоб state был), но это уже за рамками вопроса.
может потребовать проброса переменных. тоесть либо использовать вместо переменных ASTDB ( вида ${DB(mykey/peremennaya1)} ), либо разшаривания переменных
exten => s,1,Set(__peremennaya1=something);use __ to force var be copied to sub-channel
надо проверять, может быть зависимо от версии(через ASTBD/func_SHARED работать будет точно)
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.