cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
543
Views
5
Helpful
3
Replies

No ringback to PBX users when calling number not sent by PBX

stu_syn
Level 1
Level 1

Hi all, Hopefully a complicated one for you all?

I've not seen this before when the PBX doesn't give you a calling number:

3w6d: ISDN Se1/0:15: RX <- SETUP pd = 8 callref = 0x6B15

3w6d: Sending Complete

3w6d: Bearer Capability i = 0x9090A3

3w6d: Channel ID i = 0xA18393

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

3w6d: Net Specific Fac i = 0x00C9

3w6d: Called Party Number i = 0xA1, '6639', Plan:ISDN, Type:National

3w6d: Locking Shift to Codeset 6

3w6d: Codeset 6 IE 0x28 i = 'Taylor,Colin'

3w6d: ISDN Se1/0:15: TX -> CALL_PROC pd = 8 callref = 0xEB15

3w6d: Channel ID i = 0xA98393

3w6d: ISDN Se1/0:15: TX -> ALERTING pd = 8 callref = 0xEB15

3w6d: Progress Ind i = 0x8188 - In-band info or appropriate now availabl

e

3w6d: ISDN Se1/0:15: RX <- DISCONNECT pd = 8 callref = 0x6B15

3w6d: Cause i = 0x8190 - Normal call clearing

3w6d: ISDN Se1/0:15: TX -> RELEASE pd = 8 callref = 0xEB15

3w6d: ISDN Se1/0:15: RX <- RELEASE_COMP pd = 8 callref = 0x6B15

Because the gateway seems to have no destination pattern to match, it seems to be using the default dial-peer (obviously no progress_inds on it) and not sending ringback back to PBX users).

I've tried using an incoming called-number on dial-peer "99999":

dial-peer voice 99999 pots

incoming called-number 6639

dest .T

progress_ind progress enable 8

progress_ind setup enable 3

progress_ind connect enable 8

progress_ind alert enable 8

direct-inward-dial

port 1/0:15

but to no avail.

Here's the full relevant config:

!

dial-peer voice 6639 voip

preference 1

destination-pattern 6639

progress_ind setup enable 3

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

voice-class codec 1

voice-class h323 1

session target dns:CALLMANAGER1

dtmf-relay h245-alphanumeric

no vad

!

!

dial-peer voice 1000 pots

destination-pattern 1...

progress_ind setup enable 3

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

forward-digits all

!

dial-peer voice 2000 pots

destination-pattern 2...

progress_ind setup enable 3

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

forward-digits all

!

dial-peer voice 3000 pots

destination-pattern 3...

progress_ind setup enable 3

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

forward-digits all

!

dial-peer voice 4000 pots

destination-pattern 4...

progress_ind setup enable 3

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

forward-digits all

!

dial-peer voice 5000 pots

destination-pattern 5...

progress_ind setup enable 3

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

forward-digits all

!

dial-peer voice 6000 pots

preference 5

destination-pattern 6...

progress_ind setup enable 3

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

forward-digits all

!

dial-peer voice 8000 pots

destination-pattern 8...

progress_ind setup enable 3

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

forward-digits all

!

dial-peer voice 9 pots

destination-pattern 9.T

progress_ind setup enable 3

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

forward-digits all

!

dial-peer voice 7000 pots

destination-pattern 7...

progress_ind setup enable 3

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

forward-digits all

!

dial-peer voice 10000000 pots

destination-pattern 0

progress_ind setup enable 3

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

forward-digits all

!

!

dial-peer voice 99999 pots

incoming called-number 6639

direct-inward-dial

port 1/0:15

!

IOS version:

12.2.12C

Thank you,

Stuart

1 Accepted Solution

Accepted Solutions

The debugs you sent are of the originating gateway. We recieve the setup and then we send back an alerting with inband info. That means the terminating device is providing ringback. With the progress indicator setup enable 3, you are instructing the gateway to override the inband pi and play ringback to the pbx. If you put all the other progress indicators with value 8, it will only get confused and still think that you want the inband ringback.

Hope this answers your question.

View solution in original post

3 Replies 3

stu_syn
Level 1
Level 1

Problem solved. It seems putting

progress_ind connect

progress_ind alert

progress_ind progress

on a VoIP is a bit like too many cooks spoiling the broth! It only will work with the one command:

progress_ind setup

and nothing else.

The debugs you sent are of the originating gateway. We recieve the setup and then we send back an alerting with inband info. That means the terminating device is providing ringback. With the progress indicator setup enable 3, you are instructing the gateway to override the inband pi and play ringback to the pbx. If you put all the other progress indicators with value 8, it will only get confused and still think that you want the inband ringback.

Hope this answers your question.

This discussion solved a problem for me, but I want to understand it a little better.

In my case I placed an outbound call through a 6608 PRI GW to the PSTN terminating on a 7206 PRI GW in another city. I heard no ringback though the phone was ringing. Using my cellphone to call the same number I did get ringback. A debug ISDN Q931 on the 7206 showed alerting going out on the D channel in both cases. Setting "progress_ind setup enable 3" on the VOIP dial peer in the 7206 fixed the problem.

So is it correct that this caused ringback to play over the B channel, and that my problem was caused by a carrier (my local LEC most likely) dropping D channel alerting?

Thanks, Dave