cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
451
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