我的情况如下
模拟电话(10 到 99)-----> pbx------>(77)星号--------> jitsi(2000)
我有编号为 77 的模拟电话接口,带有星号,其他 sip 用户在 jitsi 上是 2000。
我可以在 77 上从 10 到 99(在对讲机中)拨打任何号码,然后会出现 ivr 响应,然后我可以输入 2000# 并拨打星号中的 2000 命名用户。
现在我的问题是当我从 10 呼叫到 99(任何号码)时,这个号码应该显示给 sip 2000 的用户。但它没有向用户显示。它显示星号@my_asterisk_server_ip。
我的配置。如下
扩展名.conf
exten => s,1,Goto(phrase-menu,s,1)
[phrase-menu]
exten => s,1,Answer()
exten => s,2,Wait(1)
exten => s,3,Read(PHRASEID,/var/lib/asterisk/sounds/custom/soip)
exten => s,4,Wait(2)
exten => s,5,Set(CALLERID(num,CID)=${CALLERID})
exten => s,6,Dial(SIP/${PHRASEID},40,tT)
exten => h,1,Hangup()
并在 chan_dahdi.conf
; General options
[channels]
usecallerid=yes
hidecallerid=no
callwaiting=yes
threewaycalling=yes
transfer=yes
echocancel=yes
echocancelwhenbridged=yes
cidsignalling=dtmf
cidstart=polarity
callerid=asreceived
rxgain=0.0
txgain=0.0
;FXO Modules
group=1
echocancel=yes
signalling=fxs_ks
context=default
channel=1-20
#include dahdi-channels.conf
任何帮助
谢谢..
非常感谢...