Pjsip.confについての質問になります

117 views
Skip to first unread message

Mr. F

unread,
Nov 21, 2021, 10:45:13 PM11/21/21
to 日本Asteriskユーザ会
お世話になります。

Asterisk 13.8.0とNTTのひかりHGWを使用しております。
Pjsip.confに2つの電話番号分のトランスポートとトランクを設定しました。

上から、03-XXXX-XXXX、03-YYYY-YYYYを書きました。

03-YYYY-YYYY宛に電話をかけますと、03-XXXX-XXXXに着信してしまう、という状況です。

03-XXXX-XXXXと03-YYYY-YYYYは同じHGW内に登録されています。
同じIPなので切り分けができないのかな?と思っております。

発信は特に問題はありませんでした。

こういった場合は切り分けができるものなのでしょうか?
どなたかご存知でしたらご教示いただけますと幸いです。


何卒よろしくお願いいたします。

高橋隆雄

unread,
Nov 22, 2021, 1:38:42 AM11/22/21
to 日本Asteriskユーザ会
たぶん's'着信してるか、パイロット番号に落ちてくるのを処理できてないのではないかと
思います。
んで、exten側で

exten => s,1,NoOp
exten => s,n,Set(DESTNUM=${PJSIP_HEADER(read,To)})
exten => s,n,Goto(${DESTNUM})
exten => 0312345678,1,.....

みたいにすると、To:に入っている着信先に落とせるはずです。

たかはし

2021年11月22日(月) 12:45 Mr. F <sendat...@gmail.com>:
--
このメールは Google グループのグループ「日本Asteriskユーザ会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには asterisk-ug...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/asterisk-ug/81ecc957-38f0-4d71-b1df-cde69a7d19f9n%40googlegroups.com にアクセスしてください。


--
Takao Takahashi

高橋隆雄

unread,
Nov 23, 2021, 10:55:08 PM11/23/21
to 日本Asteriskユーザ会
ちょいと処理抜けてたので、情報共有のため補足しておきます。
前の例だと余計なもの(@の後ろとか)が付いてきてしまうので

exten => s,1,NoOp
exten => s,n,Set(DESTNUM=${PJSIP_HEADER(read,To)})
exten => s,n,Set(DESTNUM=${DESTNUM:1:自局番号の桁数})
exten => s,n,NoOp(着信番号: ${DESTNUM})exten => s,n,Goto(${DESTNUM})
exten => 0312345678,1,.....

と、やると必要な着番だけ取り出せるはずです。

たかはし


2021年11月22日(月) 15:38 高橋隆雄 <t...@gapj.net>:


--
Takao Takahashi

Reply all
Reply to author
Forward
0 new messages