cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
386
Views
0
Helpful
2
Replies

Issues with outgoing FAX on H323 gateway

richard.jackson
Level 1
Level 1


Hi,

I have an outgoing issue with a Fax on a H323 gateway.

When an outbound fax is making a call it only appears to be sending 3 digits to the gateway, from a debug voice dial-peer I can see it collecting the digits and it finds a match after 9004 matches my 9T dialpeer. I have increased my iterdigit timer but this has had no effect. Can anyone shed some light on this.

Debug dial peer output

May  6 14:06:04.285 BST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

   Calling Number=, Called Number=, Voice-Interface=0x86B9DA2C,

   Timeout=TRUE, Peer Encap Type=ENCAP_VOICE, Peer Search Type=PEER_TYPE_VOICE,

   Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:04.285 BST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

   Result=Success(0) after DP_MATCH_PORT; Incoming Dial-peer=10

May  6 14:06:04.285 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0

May  6 14:06:11.645 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Calling Number=, Called Number=9, Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:11.645 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Match Rule=DP_MATCH_DEST; Called Number=9

May  6 14:06:11.645 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Result=Partial Matches(1) after DP_MATCH_DEST

May  6 14:06:11.645 BST: //-1/0D078C968AB4/DPM/dpMatchSafModulePlugin:

   dialstring=9, saf_enabled=1, saf_dndb_lookup=0, dp_result=1

May  6 14:06:11.645 BST: //-1/0D078C968AB4/DPM/dpMatchPeersMoreArg:

   Result=MORE_DIGITS_NEEDED(1)

May  6 14:06:11.865 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Calling Number=, Called Number=90, Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:11.865 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Match Rule=DP_MATCH_DEST; Called Number=90

May  6 14:06:11.865 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Result=Partial Matches(1) after DP_MATCH_DEST

May 6 14:06:11.865 BST: //-1/0D078C968AB4/DPM/dpMatchSafModulePlugin:

   dialstring=90, saf_enabled=1, saf_dndb_lookup=0, dp_result=1

May  6 14:06:11.865 BST: //-1/0D078C968AB4/DPM/dpMatchPeersMoreArg:

   Result=MORE_DIGITS_NEEDED(1)

May  6 14:06:12.085 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Calling Number=, Called Number=900, Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:12.085 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Match Rule=DP_MATCH_DEST; Called Number=900

May 6 14:06:12.085 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Result=Partial Matches(1) after DP_MATCH_DEST

May  6 14:06:12.085 BST: //-1/0D078C968AB4/DPM/dpMatchSafModulePlugin:

   dialstring=900, saf_enabled=1, saf_dndb_lookup=0, dp_result=1

May  6 14:06:12.085 BST: //-1/0D078C968AB4/DPM/dpMatchPeersMoreArg:

   Result=MORE_DIGITS_NEEDED(1)

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Calling Number=, Called Number=9004, Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Match Rule=DP_MATCH_DEST; Called Number=9004

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Result=Success(0) after DP_MATCH_DEST

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchSafModulePlugin:

   dialstring=9004, saf_enabled=1, saf_dndb_lookup=0, dp_result=0

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchPeersMoreArg:

   Result=SUCCESS(0)

   List of Matched Outgoing Dial-peer(s):

     1: Dial-peer Tag=102

     2: Dial-peer Tag=103

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Calling Number=, Called Number=9004, Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Match Rule=DP_MATCH_DEST; Called Number=9004

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Result=Success(0) after DP_MATCH_DEST

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchSafModulePlugin:

   dialstring=9004, saf_enabled=0, saf_dndb_lookup=1, dp_result=0

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchPeersMoreArg:

   Result=SUCCESS(0)

   List of Matched Outgoing Dial-peer(s):

     1: Dial-peer Tag=2

     2: Dial-peer Tag=102

     3: Dial-peer Tag=103

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Calling Number=, Called Number=9004, Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Match Rule=DP_MATCH_DEST; Called Number=9004

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Result=Success(0) after DP_MATCH_DEST

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchSafModulePlugin:

   dialstring=9004, saf_enabled=0, saf_dndb_lookup=1, dp_result=0

May  6 14:06:12.305 BST: //-1/0D078C968AB4/DPM/dpMatchPeersMoreArg:

   Result=SUCCESS(0)

   List of Matched Outgoing Dial-peer(s):

     1: Dial-peer Tag=2

     2: Dial-peer Tag=102

     3: Dial-peer Tag=103

May  6 14:06:12.305 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

   Calling Number=9004, Called Number=9004, Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:12.305 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

   Match Rule=DP_MATCH_DEST; Called Number=9004

May  6 14:06:12.305 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

   Result=Success(0) after DP_MATCH_DEST

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

   dialstring=9004, saf_enabled=0, saf_dndb_lookup=1, dp_result=0

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:

   Result=SUCCESS(0)

   List of Matched Outgoing Dial-peer(s):

     1: Dial-peer Tag=2

     2: Dial-peer Tag=102

     3: Dial-peer Tag=103

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

   Calling Number=, Called Number=, Voice-Interface=0x0,

   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,

   Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

   Result=NO_MATCH(-1) After All Match Rules Attempt

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

   Calling Number=9004, Called Number=, Voice-Interface=0x0,

   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,

   Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

   Result=Success(0) after DP_MATCH_ORIGINATE; Incoming Dial-peer=102

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

   Calling Number=, Called Number=9004, Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

   Match Rule=DP_MATCH_DEST; Called Number=9004

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

   Result=Success(0) after DP_MATCH_DEST

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

   dialstring=9004, saf_enabled=0, saf_dndb_lookup=1, dp_result=0

May  6 14:06:12.309 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:

   Result=SUCCESS(0)

   List of Matched Outgoing Dial-peer(s):

     1: Dial-peer Tag=2

     2: Dial-peer Tag=102

     3: Dial-peer Tag=103

May  6 14:06:12.309 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Calling Number=, Called Number=9004, Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:12.309 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Match Rule=DP_MATCH_DEST; Called Number=9004

May  6 14:06:12.309 BST: //-1/0D078C968AB4/DPM/dpMatchPeersCore:

   Result=Success(0) after DP_MATCH_DEST

May  6 14:06:12.309 BST: //-1/0D078C968AB4/DPM/dpMatchSafModulePlugin:

   dialstring=9004, saf_enabled=1, saf_dndb_lookup=1, dp_result=0

May  6 14:06:12.309 BST: //-1/0D078C968AB4/DPM/dpMatchPeersMoreArg:

   Result=SUCCESS(0)

   List of Matched Outgoing Dial-peer(s):

     1: Dial-peer Tag=2

     2: Dial-peer Tag=102

     3: Dial-peer Tag=103

May  6 14:06:12.313 BST: ISDN BR0/1/0 Q931: Applying typeplan for sw-type 0x1 is 0x0 0x0, Calling num 88

May  6 14:06:12.317 BST: ISDN BR0/1/0 Q931: Sending SETUP  callref = 0x004B callID = 0x8149 switch = basic-net3 interface = User

May  6 14:06:12.317 BST: ISDN BR0/1/0 Q931: TX -> SETUP pd = 8  callref = 0x4B

        Bearer Capability i = 0x9090A3

                Standard = CCITT

                Transfer Capability = 3.1kHz Audio

                Transfer Mode = Circuit

                Transfer Rate = 64 kbit/s

        Channel ID i = 0x89

                Exclusive, B1

        Progress Ind i = 0x8183 - Origination address is non-ISDN

        Calling Party Number i = 0x0080, '88'

                Plan:Unknown, Type:Unknown

       Called Party Number i = 0x80, '004'

                Plan:Unknown, Type:Unknown

May  6 14:06:12.529 BST: ISDN BR0/1/0 Q931: RX <- SETUP_ACK pd = 8  callref = 0xCB

        Channel ID i = 0x89

                Exclusive, B1

CSCI-GEN-VGW-1#

CSCI-GEN-VGW-1#

May  6 14:06:32.630 BST: ISDN BR0/1/0 Q931: RX <- DISCONNECT pd = 8  callref = 0xCB

        Cause i = 0x829C - Invalid number format (incomplete number)

        Facility i = 0x91A11A0202D34C0201233011300FA10D810346522EA206810100820101

                Protocol Profile = Remote Operations Protocol

                0xA11A0202D34C0201233011300FA10D810346522EA206810100820101

                Component = Invoke component

                        Invoke Id = 54092

                        Operation = AOCECurrency

                               Currency = FR.

                                Currency amount = 0, Multiplier = 1/100

                                AOC-E Charging association Charge Identifier 0

        Progress Ind i = 0x8288 - In-band info or appropriate now available

        Progress Ind i = 0x8282 - Destination address is non-ISDN

        Display i = 'FR. 0.00'

May  6 14:06:32.638 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

   Calling Number=, Called Number=88, Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:32.638 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

   Match Rule=DP_MATCH_DEST; Called Number=88

May  6 14:06:32.638 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

   No Outgoing Dial-peer Is Matched; Result=NO_MATCH(-1)

May  6 14:06:32.638 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1

May  6 14:06:32.638 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeers:

   Result=NO_MATCH(-1)

May  6 14:06:32.638 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

   Calling Number=, Called Number=9004, Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:06:32.638 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

   Match Rule=DP_MATCH_DEST; Called Number=9004

May  6 14:06:32.638 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

   Result=Success(0) after DP_MATCH_DEST

May  6 14:06:32.638 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0

May  6 14:06:32.638 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeers:

   Result=SUCCESS(0)

   List of Matched Outgoing Dial-peer(s):

     1: Dial-peer Tag=2

     2: Dial-peer Tag=102

     3: Dial-peer Tag=103

May  6 14:07:07.992 BST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

   Calling Number=4088, Called Number=, Voice-Interface=0x0,

   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,

   Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:07:07.992 BST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

   Result=Success(0) after DP_MATCH_ORIGINATE; Incoming Dial-peer=101

May  6 14:07:07.992 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0

May  6 14:07:08.008 BST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

   Calling Number=9T, Called Number=, Voice-Interface=0x0,

   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,

   Peer Info Type=DIALPEER_INFO_SPEECH

May  6 14:07:08.008 BST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

   Result=NO_MATCH(-1) After All Match Rules Attempt

May  6 14:07:08.008 BST: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1

May  6 14:07:08.008 BST: ISDN BR0/1/0 Q931: TX -> RELEASE pd = 8  callref = 0x4B

May  6 14:07:08.096 BST: ISDN BR0/1/0 Q931: RX <- RELEASE_COMP pd = 8  callref = 0xCB

COnfig

!

voice translation-rule 1

rule 1 /^\(.*\)/ /90\1/ type national national

rule 2 /^\(.*\)/ /9001\1/ type international international

!

voice translation-rule 2

rule 1 // /40/

!

voice translation-rule 4

rule 1 /40/ //

!

!

voice translation-profile incoming-translations

translate calling 1

translate called 2

!

voice translation-profile outgoing-translations

translate calling 4

!

interface BRI0/1/0

no ip address

isdn switch-type basic-net3

isdn tei-negotiation preserve

isdn point-to-point-setup

isdn incoming-voice voice

isdn static-tei 0

trunk-group PSTN

!

interface BRI0/1/1

no ip address

isdn switch-type basic-net3

isdn tei-negotiation preserve

isdn point-to-point-setup

isdn incoming-voice voice

isdn static-tei 0

trunk-group PSTN

!

dial-peer voice 3 pots

trunkgroup PSTN

description ** BRI pots dial-peer for Police Emergencies **

destination-pattern 112

progress_ind alert enable 8

forward-digits 0

!

dial-peer voice 4 pots

trunkgroup PSTN

description ** BRI pots dial-peer for Police Emergencies **

destination-pattern 9112

progress_ind alert enable 8

forward-digits 3

!

dial-peer voice 2 pots

trunkgroup PSTN

description ** BRI pots dial-peer for international calls **

destination-pattern 9T

progress_ind alert enable 8

!

dial-peer voice 101 voip

description Incoming Calls to CUCM Subscriber

preference 1

destination-pattern 40..

modem passthrough nse codec g711ulaw

session target ipv4:10.130.xxx.xxx

incoming called-number .

dtmf-relay h245-alphanumeric

codec g711ulaw

!

dial-peer voice 102 voip

description Incoming Calls to CUCM PUB

preference 2

destination-pattern ....

modem passthrough nse codec g711ulaw

session target ipv4:10.130.xxx.xxxx

dtmf-relay h245-alphanumeric

codec g711ulaw

!

dial-peer voice 103 voip

description Incoming Calls to CUCMY Subscriber

preference 3

destination-pattern ....

modem passthrough nse codec g711ulaw

session target ipv4:10.130.xxx.xxx

incoming called-number .

dtmf-relay h245-alphanumeric

codec g711ulaw

!

dial-peer voice 1 pots

trunkgroup PSTN

incoming called-number .

direct-inward-dial

!

dial-peer voice 10 pots

destination-pattern 4088

port 0/0/0

forward-digits 0

!

voice-port 0/0/0

Description Fax

cptone CH

1 Accepted Solution

Accepted Solutions

k-renouard
Level 1
Level 1

Try changing the destination-pattern to ....T or a more specific plan on dial-peer voice 102 voip and dial-peer voice 103 voip as .... is the first EXACT match. Those 4 digits are then used, but then the H323 gateway uses dial-peer 2 and sends the 4 digits (less digit 9)

regards,

Keith

View solution in original post

2 Replies 2

k-renouard
Level 1
Level 1

Try changing the destination-pattern to ....T or a more specific plan on dial-peer voice 102 voip and dial-peer voice 103 voip as .... is the first EXACT match. Those 4 digits are then used, but then the H323 gateway uses dial-peer 2 and sends the 4 digits (less digit 9)

regards,

Keith

spot on thanks keith

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: