0

CentOS 6.2 でアスタリスク E1 カードを使用しています。

シンプルなpstnまたは携帯電話を使用してアスタリスクシステムに電話をかけると、通話は完全に実行されます. しかし、同じ番号が PABX 電話で呼び出された場合、アスタリスク システムは一部の数字を無視しました。

アスタリスク 1.4 と dahdi 2.4 を使用しています。

dtmfmode = rfc2833sip.conf ファイルでも試しました。この問題を解決してください。

例: 私たちのシステムが実際に行っていることは、誰かが私たちのシステムを呼び出すと、14 桁の登録 ID を要求し、それに対して何らかの操作を実行すると正常に動作します。しかし、誰かが自分の PBX 電話 (または PABX またはソフト フォン) から電話をかけ、登録 ID を入力すると、システムは一部の数字を無視します。

4

2 に答える 2

4

私も数回前にこの問題を抱えていました。これはいくつかのPBXです。私にとってこの助け:

relexdtmf = yes

私のchannel.confの例:

; SPAN 1-4 = E1 (1-15,17-31,32-46,48-62,63-77,79-93,94-108,110-124)
; ------------------

switchtype = euroisdn
; Type of Number (TON) for called number
pridialplan = local
; Type of Number (TON) for calling number
prilocaldialplan = private
signalling = pri_cpe
context = incoming
group = 1
immediate = no
overlapdial = yes

channel => 1-15,17-31,32-46,48-62,63-77,79-93,94-108,110-124

; activate this option if there are problems with dtmf detection
relexdtmf=yes
于 2012-10-31T14:44:03.613 に答える
2

I suppose you meant 'call from PBX internal extension' from 'call from their own PBX phone'.

I have faced issue like this. In my case the issue was with the phone. some old or broken IP phone failed to generate proper DTMF signals. Have you tried different phones like soft phones.

于 2012-10-25T05:28:18.703 に答える