私のシナリオは以下の通りです
アナログ電話(10〜99)------> pbx ------>(77)アスタリスク--------> jitsi(2000)
私は77番のアナログ電話インターフェースにアスタリスクを付けており、他のsipユーザーはjitsiで2000です。
77で10から99(インターコム)までの任意の番号から電話をかけることができ、ivr応答が返されます。その後、2000#と入力して、アスタリスクで2000という名前のユーザーに電話をかけることができます。
今私の問題は、私が10から99(任意の番号)に電話をかけているときに、この番号がsip2000のユーザーに表示されるはずだということです。しかし、それはユーザーに表示されません。そのショーasterisk@my_asterisk_server_ip。
私の設定。次のように
extension.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
ヘルプ
ありがとう..
どうもありがとう...