Asterisk 1.8
Хочу сделать маршрутизацию по callerid, т.е чтобы для разных пиров подставлялись разные городские номера при выходе на е1
sip.conf
[line-9213]
username=line-9213
callerid='Name' <9213>
context=line_test
extensions.conf
[line_test]
exten =>_2XXXXXX/9213,1,Set(CALLERID(num)=3291XXXX)
exten =>_2XXXXXX/9213,2,Dial(DAHDI/g1/${EXTEN},,tTK)
exten =>_2XXXXXX/9215,1,Set(CALLERID(num)=3200XXXX)
exten =>_2XXXXXX/9215,2,Dial(DAHDI/g1/${EXTEN},,tTK)
При звонке получаю ошибку
Channel 'SIP/line-9213-00035f09' sent into invalid extension '214ХХХХ' in context 'line_test', but no invalid handler
Ответ
[line_test]
exten =>_2XXXXXX/9213,1,Set(CALLERID(num)=3291ХХХХ)
exten =>_2XXXXXX/9215,1,Set(CALLERID(num)=3200ХХХХ)
exten =>_2XXXXXX,2,Dial(DAHDI/g1/${EXTEN},,tTK)
спросил
2014-12-02 08:47:53 +0400
unknown 179 ● 27 ● 1 ● 16
почему бы временно не добавить exten => _X.,1,Noop(Calling from '${CALLERID(num)}' to '${EXTEN}')
Zavr2008 ( 2014-12-03 01:21:18 +0400 )редактироватьа остальное пока убрать. Увидите от кого приходит звонок, мне так кажется что не от 9213 - хотя это лишь предположение
Zavr2008 ( 2014-12-03 01:22:33 +0400 )редактировать