1 | изначальная версия редактировать | |
Пытаюсь настроить входящие с sip-trunk. Если подключиться к нему с софтфона, то всё работает, если цепляю астериск, то исходящие идут, а входящих не видно вовсе в консоли (Verbosity is at least 5,Core debug is at least 5), мб я неправильно настраиваю sip.conf? Нахожусь за своим NAT.
sip.conf
[amurtelekom]
secret=xxx
defaultuser=000
trunkname=amurtelekom
host=0.0.0.0
context=from-amurtelekom
insecure=invite
fromuser=000
;fromdomain=sipnet.ru
type=peer
disallow=all
allow=alaw
allow=ulaw
allow=g729
nat=no
canreinvite=nonat
dtmfmode=rfc2833
qualifyfreq=30
extensions.conf
[from-amurtelekom]
exten=>s,1,Answer()
same=>n,Set(name=/var/www/asterisk/callerid.php ${CALLERID(number)})
same=>n,Set(CALLERID(name)=${name})
same=>n,Set(fname=/var/spool/asterisk/monitor/${STRFTIME(${EPOCH},,%Y-%m-%d__%H-%M-%S)}__${CALLERID(number)}-${EXTEN})
same=>n,Set(monopt=nice -n 19 /usr/bin/lame --silent ${fname}.wav ${fname}.mp3 && rm -f ${fname}.wav)
same=>n,MixMonitor(${fname}.wav,,${monopt})
same=>n,Dial(SIP/150,60,t)
same=>n,Hangup()
same=>n,StopMixMonitor
same=>n,System('/var/www/asterisk/attachcallrecord.php ${CALLERID(number)} ${fname}')
exten=>h,1,StopMixMonitor
same=>n,System('/var/www/asterisk/attachcallrecord.php ${CALLERID(number)} ${fname}')
2 | No.2 Revision редактировать |
Пытаюсь настроить входящие с sip-trunk. Если подключиться к нему с софтфона, то всё работает, если цепляю астериск, то исходящие идут, а входящих не видно вовсе в консоли (Verbosity is at least 5,Core debug is at least 5), мб я неправильно настраиваю sip.conf? Нахожусь за своим NAT.
====== РЕШЕНИЕ ======
sip.conf
[amurtelekom]
secret=xxx
defaultuser=000
trunkname=amurtelekom
host=0.0.0.0
context=from-amurtelekom
insecure=invite
fromuser=000
;fromdomain=sipnet.ru
type=peer
disallow=all
allow=alaw
allow=ulaw
allow=g729
nat=no
canreinvite=nonat
dtmfmode=rfc2833
qualifyfreq=30
extensions.conf
[from-amurtelekom]
exten=>s,1,Answer()
same=>n,Set(name=/var/www/asterisk/callerid.php ${CALLERID(number)})
same=>n,Set(CALLERID(name)=${name})
same=>n,Set(fname=/var/spool/asterisk/monitor/${STRFTIME(${EPOCH},,%Y-%m-%d__%H-%M-%S)}__${CALLERID(number)}-${EXTEN})
same=>n,Set(monopt=nice -n 19 /usr/bin/lame --silent ${fname}.wav ${fname}.mp3 && rm -f ${fname}.wav)
same=>n,MixMonitor(${fname}.wav,,${monopt})
same=>n,Dial(SIP/150,60,t)
same=>n,Hangup()
same=>n,StopMixMonitor
same=>n,System('/var/www/asterisk/attachcallrecord.php ${CALLERID(number)} ${fname}')
exten=>h,1,StopMixMonitor
same=>n,System('/var/www/asterisk/attachcallrecord.php ${CALLERID(number)} ${fname}')
3 | No.3 Revision редактировать |
Пытаюсь настроить входящие с sip-trunk. Если подключиться к нему с софтфона, то всё работает, если цепляю астериск, то исходящие идут, а входящих не видно вовсе в консоли (Verbosity is at least 5,Core debug is at least 5), мб я неправильно настраиваю sip.conf? Нахожусь за своим NAT.
====== РЕШЕНИЕ ======
[global] register=>sip-user:sip-password@ip-sip-trunk
sip.conf
[amurtelekom]
secret=xxx
defaultuser=000
trunkname=amurtelekom
host=0.0.0.0
context=from-amurtelekom
insecure=invite
fromuser=000
;fromdomain=sipnet.ru
type=peer
disallow=all
allow=alaw
allow=ulaw
allow=g729
nat=no
canreinvite=nonat
dtmfmode=rfc2833
qualifyfreq=30
extensions.conf
[from-amurtelekom]
exten=>s,1,Answer()
same=>n,Set(name=/var/www/asterisk/callerid.php ${CALLERID(number)})
same=>n,Set(CALLERID(name)=${name})
same=>n,Set(fname=/var/spool/asterisk/monitor/${STRFTIME(${EPOCH},,%Y-%m-%d__%H-%M-%S)}__${CALLERID(number)}-${EXTEN})
same=>n,Set(monopt=nice -n 19 /usr/bin/lame --silent ${fname}.wav ${fname}.mp3 && rm -f ${fname}.wav)
same=>n,MixMonitor(${fname}.wav,,${monopt})
same=>n,Dial(SIP/150,60,t)
same=>n,Hangup()
same=>n,StopMixMonitor
same=>n,System('/var/www/asterisk/attachcallrecord.php ${CALLERID(number)} ${fname}')
exten=>h,1,StopMixMonitor
same=>n,System('/var/www/asterisk/attachcallrecord.php ${CALLERID(number)} ${fname}')
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.