###前提・実現したいこと
Asterisk 13.18.2
TwilioのSIP通話をAsteriskで受け取るという通話環境を構築しています。
外線 - Twilio - Asterisk - 固定電話
外線からこちらの番号にかけてきた際(固定電話へAsteriskを介して着信)、Twilioの呼び出し音がワンコールほど鳴り、その後Asteriskの呼び出し音が鳴るものと思われます(転送している感があるのでそう思いますが、明確にどのタイミングで切り替わっているかがわかりません)。
###発生している問題・エラーメッセージ
この時、Asteriskの呼び出し音がプルルルというよりプーーという少し高めの音が鳴ってしまいます。
###該当のソースコード
番号等は隠してあります
extensions.conf
conf
1[default] 2exten => _.,1,GotoIf(${BLACKLIST()}?blacklisted) 3 4exten => 1,1,Dial(SIP/1,30,r) 5same => 1,2,Hangup() 6 7exten => 2,1,Dial(SIP/2,30,r) 8same => 2,2,Hangup() 9...... 10 11;Twilio発信処理 12exten => _0.,1,Set(CALLERID(all)="CALLERID" <+CALLERNUMBER>) 13same => n,Dial(SIP/twilio0/+81${EXTEN:1}) 14 15exten => _+CALLERNUMBER,1,Dial(SIP/1&SIP/2&SIP/3&SIP/4&SIP/5&SIP/6,60,r) 16same => n,Hangup() 17 18exten => _+CALLERNUMBER,1,Dial(SIP/2&SIP/3,30,r) 19exten => _+CALLERNUMBER,2,Dial(SIP/1&SIP/2&SIP/3&SIP/4&SIP/5&SIP/6,60,r) 20exten => _+CALLERNUMBER,102,Dial(SIP/1&SIP/2&SIP/3&SIP/4&SIP/5&SIP/6,60,r) 21same => n,Hangup() 22 23exten => _.,n(blacklisted),Hangup
indications.conf
conf
1[general] 2country=jp ; default location 3 4[jp] 5description = Japan 6ringcadence = 1000,2000 7dial = 400 8busy = 400/500,0/500 9ring = 400*15/1000,0/2000 10congestion = 400/500,0/500 11callwaiting = 400*15/500,0/8000 12dialrecall = !400/200,!0/200,!400/200,!0/200,!400/200,!0/200,400 13record = 1400/500,0/15000 14info = !950/330,!1400/330,!1800/330,0 15stutter = !400/100,!0/100,!400/100,!0/100,!400/100,!0/100,!400/100,!0/100,!400/100,!0/100,!400/100,!0/100,400
###試したこと
- リング音を変な値にしたり、indications.confの中身をカラにしたりしても反映されないため、そもそも読み込まれていない気がします。(毎回、Asterisk CLIでcore restart nowを叩いています)
- 固定電話機は、T21P E2を利用していますが、そちらのトーン音の国を変えても変化なしです。
- exten => 1,1,Dial(SIP/1,30,r)のオプション 「r」を外しても変わりませんでした。
- もともと、Asterisk 1.8.8.1 を使用していたのですが、Asterisk 13にアップデートしても変わらず。
- httpd、Asterisk 等の再起動
- indications.conf を.aelに変更してみるなど(そもそも読み込まれていない?)
- extensions.confの設定等は反映されます。
- TwilioのDial動詞のringToneをjpにしても変化なし
試したこと・見たところURL
正直お手上げ状態なので、試せることやクリティカルな回答よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。