2012-10-23 6 views
0

CentOS 6.2에서 별표 (*) 카드를 사용하고 있습니다.별표 시스템은 PABX 전화로 전화 할 때 일부 DTMF 숫자를 무시합니다.

간단한 pstn 또는 휴대 전화를 사용하여 내 별표 시스템을 호출하면 전화가 완벽하게 실행됩니다. 그러나 같은 번호가 PABX 전화에 의해 호출되었을 때, 별표 시스템은 몇 자릿수를 무시했습니다.

별표 1.4와 dahdi 2.4를 사용하고 있습니다.

또한 dtmfmode = rfc2833을 sip.conf 파일에서 사용해 보았습니다. 제발 한 마시는이 문제를 해결하십시오.

예 : 실제로 우리 시스템에서 수행하는 작업은 시스템에서 전화를 걸 때 14 자리 등록 ID를 요구하고 일부 작업을 수행하면 정상적으로 작동합니다. 그러나 어떤 사람이 자신의 PBX 전화 (또는 PABX 또는 소프트 폰)에서 전화를 걸어 등록 ID를 입력하면 시스템에서 일부 숫자를 무시합니다.

+0

그냥 내가 분명히 당신이 요구하고있는 무슨; "PABX"라고 말하면 외부 PBX가 아닌 PBX의 내선을 의미합니다. 그렇습니까? – MichelV69

+0

@ MichelV69 실제로 우리 시스템은 우리 시스템에 전화 할 때 14 자리 등록 ID를 요구하고 일부 작업을 수행하며 정상적으로 작동합니다. 그러나 어떤 사람이 자신의 PBX 전화 (또는 PABX, A-autometic)에서 전화를 걸어 등록 ID를 입력하면 시스템에서 일부 숫자를 무시합니다. –

답변

2

'자신의 PBX 전화에서 걸기'에서 'PBX 내부 내선에서 걸기'를 의미한다고 가정합니다.

나는 이와 같은 문제에 직면 해있다. 제 경우에는 전화 문제였습니다. 일부 오래되거나 손상된 IP 폰이 적절한 DTMF 신호를 생성하지 못했습니다. 당신은 부드러운 전화기와 같은 다른 전화기를 사용해 보셨습니까?

+0

사실 모든 PBX 클라이언트가 호환 호출을 시도 할 때 동일한 문제가 발생합니다. 다른 구성으로 문제를 해결 했습니까? –

+0

아니요, 문제를 해결하기 위해 구성을 변경하지 않았습니다. 어쨌든, 확인하기 만하면 E1을 통해 PBX 내선 번호를 PSTN으로 라우팅하고 E1 번호로 전화를 걸어 PBX로 가져옵니다. 그 14 자리 숫자로 무슨 일이 일어나고 있는지 확인하십시오. –

+0

PSTN 회선에서 전화하면 모든 것이 잘됩니다. –

4

이 PBX는 몇 시간 전에이 문제가있었습니다. 나를 위해 이 도움말 :

relexdtmf = 예 내 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 
+0

이것은 호출이 pstn에서 오는 경우에만 효과가 있습니다. – derlinuxer

+0

나를 위해 작동하지 않습니다. –