Einführung
In diesem Dokument wird das Verhalten des SIP-Wählers (Session Initiation Protocol) in der Cisco Unified Contact Center Enterprise (UCCE)-Umgebung beschrieben, wenn das Gateway eine BYE Message sendet, nachdem es den Terminationston des Answer Machine nicht erkannt hat.
Problem:Getunnelte Q-Signalisierung (QSIG) Daten verursachen, dass der ausgehende Agent 18 Minuten lang nicht bereit ist
UCCE-Version 10.x
Anruffluss: PSTN <— QSIG — Gateway <— SIP — Dialer
Dialer-Konfiguration: Übertragung an IVR-Routenpunkt und Terminate Tone Detect (Tonabbrucherkennung) wurden angekreuzt.
![211241-Tunnelled-Q-Signaling-QSIG-Data-cause-00.png](/c/dam/en/us/support/docs/customer-collaboration/unified-contact-center-enterprise/211241-Tunnelled-Q-Signaling-QSIG-Data-cause-00.png)
Wenn der Gateway den Answer-Rechner erkennt, aber den Terminationston des Answer-Rechners nicht ermittelt hat, sendet er BYE-Nachricht an den SIP-Wähler. Der SIP-Dialer sendet "SIP/2.0 415 Unsupported Media Type (Nicht unterstützter Medientyp)" zurück. In diesem Fall kann der Anruf nicht beendet werden, und der Support-Mitarbeiter kann für ca. 18 Minuten nicht wieder in den Status "Bereit" zurückkehren.
Wenn das Gateway CPA mit AsmT (Answer Machine Termination Tone) sendet, kann der Anruf auf den VRU-Abschnitt verwiesen werden.
![211241-Tunnelled-Q-Signaling-QSIG-Data-cause-01.png](/c/dam/en/us/support/docs/customer-collaboration/unified-contact-center-enterprise/211241-Tunnelled-Q-Signaling-QSIG-Data-cause-01.png)
< ohne AsmT>
![211241-Tunnelled-Q-Signaling-QSIG-Data-cause-02.png](/c/dam/en/us/support/docs/customer-collaboration/unified-contact-center-enterprise/211241-Tunnelled-Q-Signaling-QSIG-Data-cause-02.png)
< mit AsmT>
Lösung
Analyse:
Die im SIP-Messaging eingekapselte QSIG-Nachricht enthält einen Multipart-MiME-Text.
Ein Multipart-MIME-Text - Nachrichtenteil, der die getunnelten QSIG-Daten enthält.
Im SIP-TDM-Gateway-Szenario gibt es zwei Optionen: Rohmeldung (RWMG) und bedingungslose Nachricht. Die rawmsg-Option legt das Tunneling nur für Rohmeldungen fest (Anwendung/Qsig oder Anwendung/x-q931). Die bedingungslose Option legt das Tunneling aller zusätzlichen Nachrichtenhauptteile fest, z. B. GTD und Rohmeldung (application/qsig oder application/x-q931).
Sie sollten eine SIP 415-Abschlussantwortmeldung (Unsupported Media Type) (Nicht unterstützter Medientyp) erwarten, wenn der User Agent Server (UAS) nicht in der Lage ist, getunnelte QSIG- oder Q.931-Nachrichten zu verarbeiten.
http://www.cisco.com/c/en/us/td/docs/ios/voice/cube/configuration/guide/vb_book/vb_book/vb_8377.html
Multipart-MIME-Text wurde aus der Bye-Nachricht ( GW —> Dialer ) erkannt:
13:46:21:865 dialer-baDialer Trace: (RESIP) Received an unsupported mime type: multipart/mixed;boundary=uniqueBoundary for SipReq: BYE 10000@10.240.112.25:58800 cid=875d601c-803f1b7c-0f42dd21-1739f77c tid=5A5EF5141D cseq=BYE / 103 from(wire).
13:46:21:865 dialer-baDialer Trace: (RESIP) Helper::makeResponse(SipReq: BYE 10000@10.240.112.25:58800 cid=875d601c-803f1b7c-0f42dd21-1739f77c tid=5A5EF5141D cseq=BYE / 103 from(wire) code=415 reason=.
13:46:21:865 dialer-baDialer Trace: (RESIP) SEND: SipResp: 415 cid=875d601c-803f1b7c-0f42dd21-1739f77c tid=5A5EF5141D cseq=BYE / 103 from(tu).
13:46:21:865 dialer-baDialer Trace: (RESIP) Failed content validation BYE sip:10000@10.240.112.25:58800 SIP/2.0
Via: SIP/2.0/UDP 10.240.112.248:5060;branch=z9hG4bK5A5EF5141D
Max-Forwards: 70
To: <sip:10000@10.240.112.25>;tag=643e4c04
From: <sip:8880411590226@10.240.112.248>;tag=3A39A434-71F
Call-ID: 875d601c-803f1b7c-0f42dd21-1739f77c
CSeq: 103 BYE
Content-Type: multipart/mixed;boundary=uniqueBoundary
Date: Sat, 16 Apr 2016 03:46:10 GMT
MIME-Version: 1.0
Timestamp: 1460778381
User-Agent: Cisco-SIPGateway/IOS-15.4.3.M3
Reason: Q.850;cause=16
Content-Length: 281
P-RTP-Stat: PS=0,OS=0,PR=0,OR=0,PL=0,JI=1,LA=0,DU=11
--uniqueBoundary
Content-Type: application/x-q931
Content-Disposition: signal;handling=optional
Content-Length: 11
--uniqueBoundary
Content-Type: application/gtd
Content-Disposition: signal;handling=optional
REL,
PRN,isdn*,,NET5*,
< BYE-Nachricht vom Gateway >
Von Badier Message
13:46:21:865 dialer-baDialer Trace: (RESIP) Received an unsupported mime type: multipart/mixed;boundary=uniqueBoundary for SipReq: BYE 10000@10.240.112.25:58800 cid=875d601c-803f1b7c-0f42dd21-1739f77c tid=5A5EF5141D cseq=BYE / 103 from(wire).
13:46:21:865 dialer-baDialer Trace: (RESIP) Helper::makeResponse(SipReq: BYE 10000@10.240.112.25:58800 cid=875d601c-803f1b7c-0f42dd21-1739f77c tid=5A5EF5141D cseq=BYE / 103 from(wire) code=415 reason=.
13:46:21:865 dialer-baDialer Trace: (RESIP) SEND: SipResp: 415 cid=875d601c-803f1b7c-0f42dd21-1739f77c tid=5A5EF5141D cseq=BYE / 103 from(tu).
13:46:21:865 dialer-baDialer Trace: (RESIP) Failed content validation BYE sip:10000@10.240.112.25:58800 SIP/2.0
13:46:21:865 dialer-baDialer Trace: (RESIP) Found matching transaction for SipResp: 415 cid=875d601c-803f1b7c-0f42dd21-1739f77c tid=5A5EF5141D cseq=BYE / 103 from(tu) -> tid=5A5EF5141D [ ServerNonInviteTrying unreliable target=[ V4 10.240.112.248:5060 UDP target domain=unspecified mFlowKey=832 ]].
13:46:21:865 dialer-baDialer Trace: (RESIP) TransactionState::processServerNonInvite: SipResp: 415 cid=875d601c-803f1b7c-0f42dd21-1739f77c tid=5A5EF5141D cseq=BYE / 103 from(tu).
13:46:21:865 dialer-baDialer Trace: (RESIP) Adding timer: Timer J tid=5A5EF5141D ms=32000.
13:46:21:865 dialer-baDialer Trace: (RESIP) tid=5A5EF5141D sending to : [ V4 10.240.112.248:5060 UDP target domain=unspecified mFlowKey=832 ].
13:46:21:867 dialer-baDialer Trace: (RESIP) Looked up source for destination: [ V4 10.240.112.248:5060 UDP target domain=unspecified mFlowKey=832 ] -> [ V4 10.240.112.25:0 UDP target domain=unspecified mFlowKey=832 ] sent-by=10.240.112.248 sent-port=5060.
13:46:21:867 dialer-baDialer Trace: (RESIP) Transmitting to [ V4 10.240.112.248:5060 UDP target domain=unspecified mFlowKey=832 ] tlsDomain= via [ V4 10.240.112.25:58800 UDP target domain=unspecified mFlowKey=832 ]
SIP/2.0 415 Unsupported Media Type
Via: SIP/2.0/UDP 10.240.112.248:5060;branch=z9hG4bK5A5EF5141D
To: <sip:10000@10.240.112.25>;tag=643e4c04
From: <sip:8880411590226@10.240.112.248>;tag=3A39A434-71F
Call-ID: 875d601c-803f1b7c-0f42dd21-1739f77c
CSeq: 103 BYE
Content-Length: 0
Lösung:
Konfigurieren Sie die Signalisierungsweiterleitung "none" unter dem DFÜ-Peer, der den Anruf von Dialer annimmt.
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/icm_enterprise/icm_enterprise_10_0_1/User/Guide/UCCE_BK_O9CF9347_00_outbound-option-guide-for-ucce.pdf
dial-peer voice 888 voip
session protocol sipv2
incoming called-number 888T
voice-class codec 1
voice-class sip rel1xx supported "100rel"
dtmf-relay rtp-nte
signaling forward none
no vad
Wenn keine Signalisierung weitergeleitet wird, kann das Gateway die GTD-Nutzlast nicht an Endpunkte im Netzwerk weiterleiten.
http://www.cisco.com/en/US/docs/ios/12_3/vvf_r/vrg_s2_ps1839_TSD_Products_Command_Reference_Chapter.html
Nach Anwendung dieser, gibt es nicht Multiple-MIME wurde an Dialer weitergeleitet, und das Problem behoben.