SlideShare uma empresa Scribd logo
1 de 16
ADVANCED
CCXML TOPICS
Agenda
• Advanced Call Control and Error Handling
• Outbound Dialing using Advance Call Progress
Analysis
• Delivering Customer Attached Data (CTI) via
SIP
• Getting Dirty with Advanced Operator Features
• Question and Answer
• Advanced call connecting/bridging
• VXML was not designed for call control, <transfer>
doesn’t cut it.
• Play multiple menu choices or prompts to
different call legs at the same time.
• Yes, you actually have control over individual call
legs
• Connect more than two parties, go for it!
• Conferencing available, mute, or unmute
participants full moderator control
Say no to For Call Control
Call Control – VXML’s Deficiency
• Call bridging without retaining the audio path
• This ensures high QOS while still retaining control
over the call
• Actual control over a REFER based blind
transfer
• Handling scenario where a blind transfer fails while
not losing your caller
• Implement a true “consultation” transfer
• Decide whether the agent is available prior to blind
transfer.
Call Control for Transfers
Error Handling
• CCXML allows users control over errors that
can occur prior to the invocation of a VXML
document
• Usage of <dialogprepare> is also key!
• CCXML documents don’t have a final state like
VXML apps, application context lives until told
to <exit/>
• Easier to recover from error, and or manage call
backs to webserver
• Implement retry logic, asynchronous state
machine provides easy control.
Advanced CPA Detection
Advanced CPA Ability
CPA is Really Cool!
• Allows for multi-phase detection
• Start a human message and change it on the fly
• Eliminate post answer silence
• Lots of knobs to tweak and tune
What Differentiates a Voxeo
Outbound Solution?
• Full control over your what happens on the call, no
black box dialing platform.
• Real-time results of call disposition’s and
results, allows for real-time decision making
• Tightly integrated to ensure continuity for CEBP
(Communications Enabled Business Processes)
solutions
• CPA we already learned how great it is, it’s a key
differentiator for our customers.
• More than just notification, proactive self-service
capabilities
SIP Data and CCXML
• Sometimes applications needs low level detail
about the call, CCXML provides that for you
• Create custom headers, append data to
existing headers.
• Read from body of INVITE
• SIP INFO messages
• Using this to deliver CTI
Tightly integrated Campaign Management with
Aspect ALM (Advanced List Management)
Aspect Forward Looking
Adding data to INVITE
INVITE sip:bob@biloxi.com SIP/2.0
Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bKnashds8
To: Bob <bob@biloxi.com>
From: Alice <alice@atlanta.com>;tag=1928301774
Call-ID: a84b4c76e66710
CSeq: 314159 INVITE
Max-Forwards: 70
Date: Thu, 21 Feb 2002 13:02:03 GMT
Contact: <sip:alice@pc33.atlanta.com>
x-myheader: Foo
Content-Type: application/sdp
Content-Length: 147
v=0
o=UserA 2890844526 2890844526 IN IP4 here.com
s=Session SDP
c=IN IP4 pc33.atlanta.com
t=0 0
m=audio 49172 RTP/AVP 0
a=rtpmap:0 PCMU/8000
<createcall dest="'sip:bob@biloxi.com'" hints="hints"/>
SIP For Data Transmittal
INFO sip:alice@pc33.example.com SIP/2.0
Via: SIP/2.0/UDP 192.0.2.2:5060;branch=z9hG4bKnabcdef
To: Bob <sip:bob@example.com>;tag=a6c85cf
From: Alice <sip:alice@example.com>;tag=1928301774
Call-Id: a84b4c76e66710@pc33.example.com
CSeq: 314333 INFO
Info-Package: foo
Content-type: application/foo
Content-Disposition: Info-Package
Content-length: 24
I am a foo message type
<send name="'sip.info'" target="event$.connectionid" targettype="'connection'"
hints="hints" namelist="Content"/>
CCXML
Reading The SIP Body
<log
expr="'body='+JSON.stringify(event$.connect
ion.protocol.sip.body)"/>
What Codecs are Offered?
What Media Endpoint is it?
P-Time of 20, 30, etc…?
• Creation of and Reading of all ISUP Bodies
• SS7 is still a huge part of the world and we need
access
• Early Media Operations
• Play media prior to connect, ring back tones, early
media dialogs
• Bridging calls in early media state
• And still know when the real “offhook” arrives
• Support for advanced SS7 transfers, ie: Nortel RLT
• Control over sending a ringing event vs not
Operator Capabilities
Mobile, Landline, or VOIP Operator Features
Questions and Answers

Mais conteúdo relacionado

Mais procurados

StarTelecom Product Catalogue
StarTelecom Product CatalogueStarTelecom Product Catalogue
StarTelecom Product Catalogue
Brad Swift
 
Aaron Robinson by COLLABERA True value edition LNKEDIN
Aaron Robinson by COLLABERA  True value edition LNKEDINAaron Robinson by COLLABERA  True value edition LNKEDIN
Aaron Robinson by COLLABERA True value edition LNKEDIN
AARON ROBINSON
 

Mais procurados (8)

Jakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda DaysJakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda Days
 
Rahul_resume
Rahul_resumeRahul_resume
Rahul_resume
 
StarTelecom Product Catalogue
StarTelecom Product CatalogueStarTelecom Product Catalogue
StarTelecom Product Catalogue
 
Dialing Innovations overview
Dialing Innovations overview Dialing Innovations overview
Dialing Innovations overview
 
Are Your Mission Critical Applications Really Performing?
Are Your Mission Critical Applications Really Performing?Are Your Mission Critical Applications Really Performing?
Are Your Mission Critical Applications Really Performing?
 
Sit tokyo 17-03-2021-commerce and kyma
Sit tokyo 17-03-2021-commerce and kymaSit tokyo 17-03-2021-commerce and kyma
Sit tokyo 17-03-2021-commerce and kyma
 
Aaron Robinson by COLLABERA True value edition LNKEDIN
Aaron Robinson by COLLABERA  True value edition LNKEDINAaron Robinson by COLLABERA  True value edition LNKEDIN
Aaron Robinson by COLLABERA True value edition LNKEDIN
 
IBM API Management BPM Systems Engage
IBM API Management BPM Systems EngageIBM API Management BPM Systems Engage
IBM API Management BPM Systems Engage
 

Semelhante a Voxeo Summit Day 2 - Advanced CCXML topics

ETE405-lec5.pdf
ETE405-lec5.pdfETE405-lec5.pdf
ETE405-lec5.pdf
mashiur
 
Elision DialShree Predictive Dialer
Elision DialShree Predictive DialerElision DialShree Predictive Dialer
Elision DialShree Predictive Dialer
Mehul Shah
 

Semelhante a Voxeo Summit Day 2 - Advanced CCXML topics (20)

O365Engage17 - Skype for Business Cloud PBX in the Real World
O365Engage17 - Skype for Business Cloud PBX in the Real WorldO365Engage17 - Skype for Business Cloud PBX in the Real World
O365Engage17 - Skype for Business Cloud PBX in the Real World
 
Omnichannel Fulfillment Excellence - By Design
Omnichannel Fulfillment Excellence - By DesignOmnichannel Fulfillment Excellence - By Design
Omnichannel Fulfillment Excellence - By Design
 
Contact Center fundamentals for Kids
Contact Center fundamentals for KidsContact Center fundamentals for Kids
Contact Center fundamentals for Kids
 
Webinar | Cloud PBX and Skype
Webinar | Cloud PBX and Skype Webinar | Cloud PBX and Skype
Webinar | Cloud PBX and Skype
 
Mitel phone systems - Mitel Reseller Denwa - Introducing MiVoice Office
Mitel phone systems  - Mitel Reseller Denwa - Introducing MiVoice OfficeMitel phone systems  - Mitel Reseller Denwa - Introducing MiVoice Office
Mitel phone systems - Mitel Reseller Denwa - Introducing MiVoice Office
 
Call centre Solution with Bicomsystems
Call centre Solution with BicomsystemsCall centre Solution with Bicomsystems
Call centre Solution with Bicomsystems
 
Mobile Dialer by Voxvalley
Mobile Dialer by VoxvalleyMobile Dialer by Voxvalley
Mobile Dialer by Voxvalley
 
NC3-overview2
NC3-overview2NC3-overview2
NC3-overview2
 
Contact Center Capabilities
Contact Center CapabilitiesContact Center Capabilities
Contact Center Capabilities
 
ETE405-lec5.pdf
ETE405-lec5.pdfETE405-lec5.pdf
ETE405-lec5.pdf
 
Office 365 Cloud contact center webinar
Office 365 Cloud contact center webinarOffice 365 Cloud contact center webinar
Office 365 Cloud contact center webinar
 
Elision DialShree Predictive Dialer
Elision DialShree Predictive DialerElision DialShree Predictive Dialer
Elision DialShree Predictive Dialer
 
Why Choose 3CX
Why Choose 3CXWhy Choose 3CX
Why Choose 3CX
 
Predictive Dialler Brochure
Predictive Dialler BrochurePredictive Dialler Brochure
Predictive Dialler Brochure
 
Datalot's DialDrive
Datalot's DialDriveDatalot's DialDrive
Datalot's DialDrive
 
denovolab.com class4 fusion voip switch
denovolab.com class4 fusion voip switchdenovolab.com class4 fusion voip switch
denovolab.com class4 fusion voip switch
 
Dnl class4-fusion
Dnl class4-fusionDnl class4-fusion
Dnl class4-fusion
 
Crexendo Business Solutions' Cloud Telecom Technology
Crexendo Business Solutions' Cloud Telecom TechnologyCrexendo Business Solutions' Cloud Telecom Technology
Crexendo Business Solutions' Cloud Telecom Technology
 
04b-tyrrell
04b-tyrrell04b-tyrrell
04b-tyrrell
 
Products by teckinfo
Products by teckinfoProducts by teckinfo
Products by teckinfo
 

Mais de Voxeo Corp

Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Voxeo CXP - IVR on SteroidsVoxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Corp
 
Voxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analyticsVoxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Corp
 
Voxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Securing customer interactionsVoxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Securing customer interactions
Voxeo Corp
 
Voxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Real-time communications with WebRTCVoxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Corp
 
Voxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business usersVoxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Corp
 
Voxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Creating raving fansVoxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Creating raving fans
Voxeo Corp
 
Voxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 2 - The science of customer obsessionVoxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 2 - The science of customer obsession
Voxeo Corp
 

Mais de Voxeo Corp (20)

Voxeo Summit Day 2 -What's new in CXP 14
Voxeo Summit Day 2 -What's new in CXP 14Voxeo Summit Day 2 -What's new in CXP 14
Voxeo Summit Day 2 -What's new in CXP 14
 
Voxeo Summit Day 2 -Voxeo APIs and SDKs
Voxeo Summit Day 2 -Voxeo APIs and SDKsVoxeo Summit Day 2 -Voxeo APIs and SDKs
Voxeo Summit Day 2 -Voxeo APIs and SDKs
 
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Voxeo CXP - IVR on SteroidsVoxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
 
Voxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analyticsVoxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analytics
 
Voxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Securing customer interactionsVoxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Securing customer interactions
 
Voxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Real-time communications with WebRTCVoxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Real-time communications with WebRTC
 
Voxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business usersVoxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business users
 
Voxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Creating raving fansVoxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Creating raving fans
 
Voxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 2 - The science of customer obsessionVoxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 2 - The science of customer obsession
 
Voxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - Extending your IVR investment to mobileVoxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - Extending your IVR investment to mobile
 
Voxeo Summit Day 1 - The Art of The Possible
Voxeo Summit Day 1 - The Art of The PossibleVoxeo Summit Day 1 - The Art of The Possible
Voxeo Summit Day 1 - The Art of The Possible
 
Voxeo Summit Day 1 - Prophecy log search
Voxeo Summit Day 1 - Prophecy log searchVoxeo Summit Day 1 - Prophecy log search
Voxeo Summit Day 1 - Prophecy log search
 
Voxeo Summit Day 1 - Customer experience analytics
Voxeo Summit Day 1 - Customer experience analyticsVoxeo Summit Day 1 - Customer experience analytics
Voxeo Summit Day 1 - Customer experience analytics
 
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
 
Voxeo Summit Day 1 - A view into the Voxeo cloud
Voxeo Summit Day 1 - A view into the Voxeo cloudVoxeo Summit Day 1 - A view into the Voxeo cloud
Voxeo Summit Day 1 - A view into the Voxeo cloud
 
Voxeo Summit Day 1 - Lessons learned from large scale deployments
Voxeo Summit Day 1 - Lessons learned from large scale deploymentsVoxeo Summit Day 1 - Lessons learned from large scale deployments
Voxeo Summit Day 1 - Lessons learned from large scale deployments
 
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
 
How Do You Hear Me Now?
How Do You Hear Me Now?How Do You Hear Me Now?
How Do You Hear Me Now?
 
CCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsCCXML For Advanced Communications Applications
CCXML For Advanced Communications Applications
 
IPv6 and How It Impacts Communication Applications
IPv6 and How It Impacts Communication ApplicationsIPv6 and How It Impacts Communication Applications
IPv6 and How It Impacts Communication Applications
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

Voxeo Summit Day 2 - Advanced CCXML topics

  • 1.
  • 3. Agenda • Advanced Call Control and Error Handling • Outbound Dialing using Advance Call Progress Analysis • Delivering Customer Attached Data (CTI) via SIP • Getting Dirty with Advanced Operator Features • Question and Answer
  • 4. • Advanced call connecting/bridging • VXML was not designed for call control, <transfer> doesn’t cut it. • Play multiple menu choices or prompts to different call legs at the same time. • Yes, you actually have control over individual call legs • Connect more than two parties, go for it! • Conferencing available, mute, or unmute participants full moderator control Say no to For Call Control Call Control – VXML’s Deficiency
  • 5. • Call bridging without retaining the audio path • This ensures high QOS while still retaining control over the call • Actual control over a REFER based blind transfer • Handling scenario where a blind transfer fails while not losing your caller • Implement a true “consultation” transfer • Decide whether the agent is available prior to blind transfer. Call Control for Transfers
  • 6. Error Handling • CCXML allows users control over errors that can occur prior to the invocation of a VXML document • Usage of <dialogprepare> is also key! • CCXML documents don’t have a final state like VXML apps, application context lives until told to <exit/> • Easier to recover from error, and or manage call backs to webserver • Implement retry logic, asynchronous state machine provides easy control.
  • 8. Advanced CPA Ability CPA is Really Cool! • Allows for multi-phase detection • Start a human message and change it on the fly • Eliminate post answer silence • Lots of knobs to tweak and tune
  • 9. What Differentiates a Voxeo Outbound Solution? • Full control over your what happens on the call, no black box dialing platform. • Real-time results of call disposition’s and results, allows for real-time decision making • Tightly integrated to ensure continuity for CEBP (Communications Enabled Business Processes) solutions • CPA we already learned how great it is, it’s a key differentiator for our customers. • More than just notification, proactive self-service capabilities
  • 10. SIP Data and CCXML • Sometimes applications needs low level detail about the call, CCXML provides that for you • Create custom headers, append data to existing headers. • Read from body of INVITE • SIP INFO messages • Using this to deliver CTI
  • 11. Tightly integrated Campaign Management with Aspect ALM (Advanced List Management) Aspect Forward Looking
  • 12. Adding data to INVITE INVITE sip:bob@biloxi.com SIP/2.0 Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bKnashds8 To: Bob <bob@biloxi.com> From: Alice <alice@atlanta.com>;tag=1928301774 Call-ID: a84b4c76e66710 CSeq: 314159 INVITE Max-Forwards: 70 Date: Thu, 21 Feb 2002 13:02:03 GMT Contact: <sip:alice@pc33.atlanta.com> x-myheader: Foo Content-Type: application/sdp Content-Length: 147 v=0 o=UserA 2890844526 2890844526 IN IP4 here.com s=Session SDP c=IN IP4 pc33.atlanta.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000 <createcall dest="'sip:bob@biloxi.com'" hints="hints"/>
  • 13. SIP For Data Transmittal INFO sip:alice@pc33.example.com SIP/2.0 Via: SIP/2.0/UDP 192.0.2.2:5060;branch=z9hG4bKnabcdef To: Bob <sip:bob@example.com>;tag=a6c85cf From: Alice <sip:alice@example.com>;tag=1928301774 Call-Id: a84b4c76e66710@pc33.example.com CSeq: 314333 INFO Info-Package: foo Content-type: application/foo Content-Disposition: Info-Package Content-length: 24 I am a foo message type <send name="'sip.info'" target="event$.connectionid" targettype="'connection'" hints="hints" namelist="Content"/> CCXML
  • 14. Reading The SIP Body <log expr="'body='+JSON.stringify(event$.connect ion.protocol.sip.body)"/> What Codecs are Offered? What Media Endpoint is it? P-Time of 20, 30, etc…?
  • 15. • Creation of and Reading of all ISUP Bodies • SS7 is still a huge part of the world and we need access • Early Media Operations • Play media prior to connect, ring back tones, early media dialogs • Bridging calls in early media state • And still know when the real “offhook” arrives • Support for advanced SS7 transfers, ie: Nortel RLT • Control over sending a ringing event vs not Operator Capabilities Mobile, Landline, or VOIP Operator Features