2016-10-10 5 views
1

私は2つの数字に同じDID番号に転送されるAとBと言う状況があります。発信者が特定の番号に電話をかけたときに、AまたはBからコールが転送されます。

私はちょっと調べてアスタリスクで${CALLERID(rdnis)}を見つけましたが、それを使用しようとすると空白の出力が得られます。私もDumpChan()コマンドを試しました。それはrdnisにも(N/A)を与えました。

ダイヤルプランで、コールがAまたはBから転送されることを知る方法はありますか?

私のラインは普通のPSTNです。問題は、質問AとBに記載されている番号がDID番号に転送される携帯番号であり、DIDがコールされた後でしかコードを制御できないが、コールがDIDで転送された番号AまたはB 。あなたの番号がSIPである場合

+0

DID終了はどのように行われますか?あなたは瞬間のダイヤルプランを管理していますか?A/B番号があなたに着信し、PBXに着信し、内線番号へのリダイレクトが行われていますか? –

+0

私はDIDが – codegasmer

+0

と呼ばれた後にしかダイヤルプランを制御できません。これを行う方法は決して見つかりませんでした。フォワーディング番号を特定する必要があるとき、私は多くの格安DIDを購入し、すべての回線をDIDに転送します。 –

答えて

0

することは、あなたがにその呼び出した後

asterisk -r 
sip set debug on 

を行うことができます。あなたは、パケットで転送番号が表示されている場合、あなたはSIP_HEADER機能を使用してそれを得る試すことができます。 2つの通話に違いがなければ、2番目の通話には安いVoIPを使用した方が良いと認識できません。

+0

私は私のラインが普通のPSTNです。問題は、質問AとBに記載されている番号がDID番号に転送される携帯電話番号であり、DIDが呼び出された後でしかコードを制御できないことです。しかし、番号AまたはBを介して呼び出しが転送されるした。 – codegasmer

+0

できません。あなたは他の一口を取得してそれに転送することができます。 PSTN =単線、単線、情報なし。 – arheops

関連する問題