PR-200NEをひかり電話でつかっている。
先日、ヴァージョンアップがあった。
Asteriskへの着信がおかしくなってしまった。
確認してみた。
;Hikari-Denwa Incoming Call
exten => ${HIKARI_TEL_NUMBER},1,Dial(SIP/201,10)
exten => ${HIKARI_TEL_NUMBER},n,Goto(rusuden,s,1)
exten => ${HIKARI_TEL_NUMBER},n,Hangup
exten => ${HIKARI_TEL_NUMBER},102,Wait(10)
exten => ${HIKARI_TEL_NUMBER},n,Goto(rusuden,s,1)
exten => ${HIKARI_TEL_NUMBER},n,Hangup
上記のように、通常は201番のSIP電話にかかるように
なっているが、SIP電話で応答しないときや、
SIP電話を使っていないときなどは、10秒待って、
留守電用のアプリケーションに入るようにしていた。
(10秒待つのは、アナログポートの普通の電話を
とるのを待っていて、狭い部屋では10秒で十分としているから)
これが、突如動かなくなった。
sip debug peer hikaridenwa
なんと、CANCELで切られている。
どうやら、即座に180 Ringingを返答しないと、
CANCELされてしまうようになってしまったようだ。
Ringingを戻すように修正。
;Hikari-Denwa Incoming Call
exten => ${HIKARI_TEL_NUMBER},1,Dial(SIP/201,10)
exten => ${HIKARI_TEL_NUMBER},n,Goto(rusuden,s,1)
exten => ${HIKARI_TEL_NUMBER},n,Hangup
exten => ${HIKARI_TEL_NUMBER},102,Ringing()
exten => ${HIKARI_TEL_NUMBER},n,Wait(10)
exten => ${HIKARI_TEL_NUMBER},n,Goto(rusuden,s,1)
exten => ${HIKARI_TEL_NUMBER},n,Hangup
OKでした。
なんで、こんなところ、変わったんだろう....
先日、ヴァージョンアップがあった。
Asteriskへの着信がおかしくなってしまった。
確認してみた。
;Hikari-Denwa Incoming Call
exten => ${HIKARI_TEL_NUMBER},1,Dial(SIP/201,10)
exten => ${HIKARI_TEL_NUMBER},n,Goto(rusuden,s,1)
exten => ${HIKARI_TEL_NUMBER},n,Hangup
exten => ${HIKARI_TEL_NUMBER},102,Wait(10)
exten => ${HIKARI_TEL_NUMBER},n,Goto(rusuden,s,1)
exten => ${HIKARI_TEL_NUMBER},n,Hangup
上記のように、通常は201番のSIP電話にかかるように
なっているが、SIP電話で応答しないときや、
SIP電話を使っていないときなどは、10秒待って、
留守電用のアプリケーションに入るようにしていた。
(10秒待つのは、アナログポートの普通の電話を
とるのを待っていて、狭い部屋では10秒で十分としているから)
これが、突如動かなくなった。
sip debug peer hikaridenwa
なんと、CANCELで切られている。
どうやら、即座に180 Ringingを返答しないと、
CANCELされてしまうようになってしまったようだ。
Ringingを戻すように修正。
;Hikari-Denwa Incoming Call
exten => ${HIKARI_TEL_NUMBER},1,Dial(SIP/201,10)
exten => ${HIKARI_TEL_NUMBER},n,Goto(rusuden,s,1)
exten => ${HIKARI_TEL_NUMBER},n,Hangup
exten => ${HIKARI_TEL_NUMBER},102,Ringing()
exten => ${HIKARI_TEL_NUMBER},n,Wait(10)
exten => ${HIKARI_TEL_NUMBER},n,Goto(rusuden,s,1)
exten => ${HIKARI_TEL_NUMBER},n,Hangup
OKでした。
なんで、こんなところ、変わったんだろう....