cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1041
Views
5
Helpful
2
Replies

UCCE - Outbound Dialer + SIP CPA

asafgo616
Level 1
Level 1

Hello,

 

I having a issue with setup Outbound Dialer with CPA.

 

the Flow:

Dialer->CUSP->VGW->SIP->Provider.

 

In the INVITE i can see that CPA Enabled:

 

035829: May 3 11:48:42.789: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Received:
INVITE sip:036487990@10.X.11.240:5060;transport=udp SIP/2.0
Via: SIP/2.0/UDP 10.X.11.110:5065;branch=z9hG4bKUcxTsdf8JBwF0djLxbvCwA~~10015
Via: SIP/2.0/UDP 10.X.11.18:58800;branch=z9hG4bK-d8754z-7b604e31be739825-1---d8754z-;rport=58800
Max-Forwards: 69
To: <sip:036487990@10.X.11.110>
From: <sip:1051@10.X.11.18>;tag=316b7775
Contact: <sip:1051@10.X.11.18:58800>
Require: 100rel
Remote-Party-ID: <sip:1111@10.X.11.110>;party=calling;screen=no;privacy=off
Call-ID: 7e5cd50b-f735036a-6374ce2e-a26cfc47
CSeq: 1 INVITE
Content-Length: 632
Session-Expires: 1800
Min-SE: 90
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, UPDATE, NOTIFY, PRACK, REFER, NOTIFY, OPTIONS
Content-Type: Multipart/mixed;boundary=uniqueBoundary
Supported: timer, resource-priority, replaces
User-Agent: Cisco-SIPDialer/UCCE10.0
--uniqueBoundary
Content-Type: application/sdp
Content-Disposition: session;handling=required
v=0
o=CiscoSystemsSIP-GW-UserAgent 2884 2524 IN IP4 172.X.155.41
s=SIP Call
c=IN IP4 0.0.0.0
t=0 0
m=audio 19994 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
--uniqueBoundary
Content-Type: application/x-cisco-cpa
Content-Disposition: signal;handling=optional
Events=FT,Asm,AsmT,Sit,Piano
CPAMinSilencePeriod=608
CPAAnalysisPeriod=2500
CPAMaxTimeAnalysis=3000
CPAMaxTermToneAnalysis=30000
CPAMinValidSpeechTime=112
--uniqueBoundary--


Timestamp: 3702887322789
UTC Timestamp:3702887322789

 

Also in the 18X Message:

 

035835: May 3 11:48:43.264: //5736/5802AB2EA96C/SIP/Msg/ccsipDisplayMsg:
Sent:
SIP/2.0 183 Session Progress
Via: SIP/2.0/UDP 10.X.11.110:5065;branch=z9hG4bKUcxTsdf8JBwF0djLxbvCwA~~10015,SIP/2.0/UDP 10.X.11.18:58800;branch=z9hG4bK-d8754z-7b604e31be739825-1---d8754z-;rport=58800
From: <sip:1051@10.X.11.18>;tag=316b7775
To: <sip:036487990@10.X.11.110>;tag=4E30B339-E64
Date: Mon, 03 May 2021 11:48:42 GMT
Call-ID: 7e5cd50b-f735036a-6374ce2e-a26cfc47
CSeq: 1 INVITE
Require: 100rel
RSeq: 5783
Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER
Allow-Events: telephone-event
Remote-Party-ID: <sip:036487990@10.X.11.240>;party=called;screen=no;privacy=off
Contact: <sip:036487990@10.X.11.240:5060>
Supported: sdp-anat
Server: Cisco-SIPGateway/IOS-16.6.9
Session-ID: fcde1846d8a158df8ccc6d2fc3da4188;remote=eceabc9f6c0e50afaecb4ede360d47e1
Content-Type: multipart/mixed;boundary=uniqueBoundary
Mime-Version: 1.0
Content-Length: 433
--uniqueBoundary
Content-Type: application/sdp
Content-Disposition: session;handling=required
v=0
o=CiscoSystemsSIP-GW-UserAgent 3772 4971 IN IP4 10.X.11.240
s=SIP Call
c=IN IP4 10.X.11.240
t=0 0
m=audio 22546 RTP/AVP 0
c=IN IP4 10.X.11.240
a=rtpmap:0 PCMU/8000
a=ptime:20
--uniqueBoundary
Content-Type: application/x-cisco-cpa
Content-Disposition: signal;handling=optional
event=enabled
--uniqueBoundary--


Timestamp: 3702887323264
UTC Timestamp:3702887323264

But there is no UPDATE message to update the CPA result.

 

I saw that RTP-NTE could lead to this issue so i deleted that.

 

I attached show run from the GW.

 

The Outbound campaign configured in API:

 

<callProgressAnalysis>
<enabled>true</enabled>
<record>true</record>
<minSilencePeriod>608</minSilencePeriod>
<analysisPeriod>2500</analysisPeriod>
<minimumValidSpeech>112</minimumValidSpeech>
<maxTimeAnalysis>3000</maxTimeAnalysis>
<maxTermToneAnalysis>30000</maxTermToneAnalysis>
</callProgressAnalysis>

 

 

Does someone face the same issue? 

 

 

Thanks,

Asaf Goldberg

2 Replies 2

Omar Deen
Spotlight
Spotlight

Your dial peers don't look right. Correct me if I'm wrong, but I don't see a dial peer for your Outbound Label, a dial peer for Agents or even a dial peer for the Dialer itself. I'd expect to see something like this...

 

dial-peer voice 1600 voip
description ** Outbound Calls for Dialer **
signaling forward none
session protocol sipv2
session transport tcp
incoming uri via 30
voice-class codec 1
voice-class sip rel1xx supported "100rel"
dtmf-relay rtp-nte sip-kpml
no vad
!
dial-peer voice 1601 voip
description ** Dialer dial-peer to Agents **
destination-pattern 1555555....
session protocol sipv2
session transport tcp
session server-group 160
voice-class codec 1
no vad
!
dial-peer voice 1603 voip
description ** Dialer dial-peer to Outbound Label **
translation-profile outgoing SigDigits
destination-pattern 1111115555T
session protocol sipv2
session transport tcp
session server-group 160
voice-class codec 1
voice-class sip rel1xx supported "100rel"
dtmf-relay rtp-nte sip-kpml
no vad

Hi,

 

 

 

Outgoing / Incoming call works fine.

 

 

 

for Outgoing from the Dialer to the Provider:

 

 

 

 

dial-peer voice 200 voip

 description Inbound only dial-peer for incoming VOIP calls

 translation-profile incoming add-prefix-9

 session protocol sipv2

 incoming called-number 0T

 codec g711ulaw

 fax rate disable

 no vad

!

dial-peer voice 1000 voip

 description Outbound voip dial-peer to Provider

 translation-profile outgoing remove-prefix-for-PSTN

 huntstop

 destination-pattern 9T

 session protocol sipv2

 session transport udp

 session server-group 3

 voice-class sip bind control source-interface Port-channel1.302

 voice-class sip bind media source-interface Port-channel1.302

 codec g711ulaw

 no vad

 

 

 For REFER to the IVR

 

 

 

 

dial-peer voice 3000 voip

description Inbound voip to CVP Scripts via CUSP

huntstop

destination-pattern 7...

session protocol sipv2

session transport udp

session server-group 2

voice-class codec 1

dtmf-relay rtp-nte

no vad

!

dial-peer voice 3001 voip

description Inbound voip to ICM Label via CUSP

huntstop

destination-pattern 666T

session protocol sipv2

session transport udp

session server-group 2

voice-class codec 1

voice-class sip rel1xx disable

dtmf-relay rtp-nte

no vad