День добрый.
Asterisk 1.6.2.24, подключен по е1 к М200.
Есть 30 номеров отданных по sip trunk.
Настройки peer следующие:
[3003001]
dtmfmode = rfc2833 ; Set default dtmfmode for sending DTMF. Default: rfc2833
autoframing=yes
t38pt_udptl=yes
type=friend
secret=123456
context=from_test
host=192.168.0.30
progressinband=yes
directrtpsetup=no
nat=no ; there is not NAT between phone and Asterisk
canreinvite=no
disallow=all
allow=alaw ; dtmfmode=inband only works with ulaw or alaw!
deny = 0.0.0.0/0.0.0.0
permit = 192.168.0.30.255.255.255
Не могу понять как сделать проверку всех 30-и клиентских Caller ID при исходящих
В extensions.conf делаю так
exten => _X.,1,GotoIf($["${CALLERID(num)}" != 3003001"]?2:3)
exten => _X.,2,Dial(${M200(TRUNK)}/${EXTEN})
exten => s,3,Hangup()
Звонки проходят независимо от прилетающего клиентского Caller ID
Помогите пожалуйста разобраться, как это сделать.
Телефонией до сей поры не занимался вовсе.