<div>I'm running into this exact same problem with Unallocated/Unassigned number in Germany, only difference is the router is running CME. From the Q931 debug, I see the main number in the SETUP message. Then an INFORMATION message less than a second later with the extension. Unfortunately, the router sends a DISCONNECT with Unallocated/Unassigned number before receiving the second INFORMATION message. </div>
<div> </div>
<div> </div>
<div>001517: Jan 29 06:55:32.460: ISDN BR0/0/0 Q931: RX <- SETUP pd = 8 callref = 0x2B<br> Bearer Capability i = 0x9090A3<br> Standard = CCITT<br> Transfer Capability = 3.1kHz Audio<br>
Transfer Mode = Circuit<br> Transfer Rate = 64 kbit/s<br> Channel ID i = 0x89<br> Exclusive, B1<br> Progress Ind i = 0x8183 - Origination address is non-ISDN<br>
Calling Party Number i = 0x2181, '718192220'<br> Plan:ISDN, Type:National<br> Called Party Number i = 0xC1, '4209943'<br> Plan:ISDN, Type:Subscriber(local)<br>001518: Jan 29 06:55:32.464: ISDN BR0/0/0 Q931: TX -> SETUP_ACK pd = 8 callref = 0xAB<br>
Channel ID i = 0x89<br> Exclusive, B1<br>001519: Jan 29 06:55:32.488: ISDN BR0/0/0 Q931: TX -> DISCONNECT pd = 8 callref = 0xAB<br> Cause i = 0x8081 - Unallocated/unassigned number<br>001520: Jan 29 06:55:32.588: ISDN BR0/0/0 Q931: RX <- INFORMATION pd = 8 callref = 0x2B<br>
Called Party Number i = 0xC1, '33'<br> Plan:ISDN, Type:Subscriber(local)<br>001521: Jan 29 06:55:32.676: ISDN BR0/0/0 Q931: RX <- RELEASE pd = 8 callref = 0x2B<br>001522: Jan 29 06:55:32.680: ISDN BR0/0/0 Q931: TX -> RELEASE_COMP pd = 8 callref = 0xAB</div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div>When I do a test voice translation-rule, the translation is occurring correctly and when I get a SETUP message with the full number it also works and sends the call to the correct destination. </div>
<div> </div>
<div>voice translation-rule 2<br> rule 1 /^42099430$/ /370/<br> rule 2 /^420994\(...\)/ /\1/</div>
<div> </div>
<div>interface BRI0/1/0<br> no ip address<br> isdn switch-type basic-net3<br> isdn overlap-receiving T302 2000<br> isdn point-to-point-setup<br> isdn incoming-voice voice<br> isdn sending-complete<br> isdn static-tei 0<br>
trunk-group bri</div>
<div> </div>
<div>dial-peer voice 100 pots<br> trunkgroup bri<br> description Outgoing<br> translation-profile incoming PSTN_IN<br> destination-pattern 0T<br> incoming called-number .<br> carrier-id source bri<br> direct-inward-dial<br>
</div>
<div> </div>
<div> </div>
<div>How can I force the router to wait and collect all the digits from the INFORMATION message before connecting the call?</div>
<div> </div>
<div> </div>
<div>Thanks,</div>
<div>Brian</div>
<div><br><br> </div>
<div class="gmail_quote">On Tue, Jul 15, 2008 at 7:32 AM, Tim Smith <span dir="ltr"><<a href="mailto:thsglobal@gmail.com">thsglobal@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span class="gmail_quote"></span>
<div>Hi Guys,</div>
<div> </div>
<div>I posted this on Netpro already, and I have a suggested work around.</div>
<div> </div>
<div>But just for a different perspective...</div>
<div> </div>
<div>There is a good doc that covers this setup - (if you are not using voice translation profiles or rules)</div>
<div><a href="http://www.cisco.com/warp/public/788/signalling/isdn_overlap_prob.pdf" target="_blank">http://www.cisco.com/warp/public/788/signalling/isdn_overlap_prob.pdf</a></div>
<div> </div>
<div>What effectively happens is the router collects 10 digits in one ISDN setup message, then receives the last digit in a separate ISDN message.</div>
<div> </div>
<div>The router looks at the last digit received in the setup and tries to route on this... and fails with unallocated number.</div>
<div> </div>
<div>Just a snippet below... </div>
<div> </div>
<div>voice translation-rule 1<br> rule 1 /^21234120$/ /1201/<br> rule 2 /^21234\(....\)/ /\1/<br> rule 3 reject //</div>
<div> </div>
<div>int bri 0/0/0</div>
<div> isdn overlap receiving t302 500</div>
<div> </div>
<div>dial-peer voice 1 pots</div>
<div> description *** in from pstn ***</div>
<div> incoming called-number .</div>
<div> translation-profile incoming from_pstn</div>
<div> port 0/0/0</div>
<div> </div>
<div>dial-peer voice 2 voip</div>
<div> description *** to CCM ***</div>
<div> destination-pattern 12..</div>
<div> </div>
<div>What I am really interested in is what my incoming called-number should be.. and how it interacts with the translation rule.</div>
<div>Is there a way to get it to collect all the digits and then apply the translation...?</div>
<div> </div>
<div>I am also assuming I may be able to remove the translation profile...</div>
<div>Move the outbound voip destination to 2T (full called number from PSTN starts with 2)</div>
<div>Pass this straight to CCM, and do a translation rule on the CCM to take it to the 4 digits extensions..</div>
<div> </div>
<div>Cheers,</div>
<div> </div><font color="#888888"><span>
<div>Tim</div></span></font><br>_______________________________________________<br>cisco-voip mailing list<br><a href="mailto:cisco-voip@puck.nether.net">cisco-voip@puck.nether.net</a><br><a href="https://puck.nether.net/mailman/listinfo/cisco-voip" target="_blank">https://puck.nether.net/mailman/listinfo/cisco-voip</a><br>
<br></blockquote></div><br>