SlideShare a Scribd company logo
1 of 13
Download to read offline
Shared Call
Appearances in Kamailio
Andrew Mortensen
University of Pennsylvania
PennNet Phone
•

Started as part of the sip.edu initiative
•

Ran SER 0.9.x for several years

•

Gained traction due to cost savings, now nearing conclusion of
migration to entirely VoIP deployment

•

14K VoIP handsets now, targeting 18K

•

Roughly 100K calls per day, spikes considerably higher

•

Uncomplicated architecture for now
•

Replicated proxies and registrars, Asterisk, SEMS
PennNet Phone Migration:
Requirements
•

Usual suspects
•

Voicemail, transfers, forwarding, etc.

•

Bridged Line Appearances
Bridged Line Appearances
•

Event package using XML bodies to deliver line
state to subscribers

•

Fine for small groups
•

Local patches to the existing got us BLA in
deployment

•

But…
Bridged Line Appearances:
Limitations
•

XML bodies quickly increased NOTIFY packet size
•

Fragmentation, retransmission

•

Fragmentation of almost every packet,
considerably worse for large BLA groups

•

Underpowered handsets quickly overwhelmed by
fragmented packets

•

Stuck states
Bridged Line Appearances:
Alternatives

•

Shared Call Appearances
•

…in Kamailio!
What is SCA?
•

Broadsoft spec for shared line events
•

•

Widely implemented by handset vendors

SCA group receives notifications when a member does
something interesting
•

line seize, ringing, answered, held

•

Held calls can be retrieved by any other member of the
group

•

Line state delivered in compact Call-Info headers!
SCA at Penn
•

Agreement that BLA was a dead end

•

In-house familiarity with SER/Kamailio code

•

3-4 months of development
•

•

RFC 3891 support (“Replaces” header) to
retrieve held calls

Rapid rollout following successful testing
SCA at Penn: Results?
•

Largest supported group size
•

BLA: 6

•

SCA: 24 (imposed by handset limitations)

•

8000+ handsets using SCA, many with multiple
SCA lines

•

Stuck states? Almost eliminated.
SCA at Penn: Results?
•

Opens possibility of using other vendor
handsets
•
•

•

Tested with Polycom, Aastra, Cisco, Yealink
Likely to work with Snom, Grandstream, others

BYOD?
Simple Demo
Future Directions
•

Failover improvements

•

Event publication

•

Barge In

•

Others?
Thank You

More Related Content

What's hot

Telecom legacy landscape altanai
Telecom legacy landscape  altanaiTelecom legacy landscape  altanai
Telecom legacy landscape altanaiALTANAI BISHT
 
Network Readiness[1]
Network Readiness[1]Network Readiness[1]
Network Readiness[1]Mike Roush
 
SIP Trunking
SIP TrunkingSIP Trunking
SIP Trunkingorionnow
 
IP networks and mutlimedia
IP networks and mutlimediaIP networks and mutlimedia
IP networks and mutlimediaTran Thang
 
SIP Trunking overview
SIP Trunking overviewSIP Trunking overview
SIP Trunking overviewJohn Downing
 
Quality Across VoLTE and non-VoLTE Networks
Quality Across VoLTE and non-VoLTE NetworksQuality Across VoLTE and non-VoLTE Networks
Quality Across VoLTE and non-VoLTE NetworksAmir Zmora
 
SIP All-in-One Bundle -
SIP All-in-One Bundle -SIP All-in-One Bundle -
SIP All-in-One Bundle -Eliane Say
 
What is SIP Trunking?
What is SIP Trunking?What is SIP Trunking?
What is SIP Trunking?James Steele
 
Pbx presentation ingate_itexpoeast2014
Pbx presentation ingate_itexpoeast2014Pbx presentation ingate_itexpoeast2014
Pbx presentation ingate_itexpoeast2014Atif Ahmad
 
Skype For Sip Beta Opens to Everyone
Skype For Sip Beta Opens to EveryoneSkype For Sip Beta Opens to Everyone
Skype For Sip Beta Opens to EveryonePhil Wolff
 
Hosted PBX- Should You Be a Provider or a Reseller?
Hosted PBX- Should You Be a Provider or a Reseller?Hosted PBX- Should You Be a Provider or a Reseller?
Hosted PBX- Should You Be a Provider or a Reseller?NetSapiens
 
Drum audio conferencing slide deck
Drum audio conferencing slide deckDrum audio conferencing slide deck
Drum audio conferencing slide deckDrum
 
Axeos Brochure
Axeos BrochureAxeos Brochure
Axeos Brochureaxeos
 

What's hot (17)

Telecom legacy landscape altanai
Telecom legacy landscape  altanaiTelecom legacy landscape  altanai
Telecom legacy landscape altanai
 
Network Readiness[1]
Network Readiness[1]Network Readiness[1]
Network Readiness[1]
 
Hosted PBX vs. SIP Trunking
Hosted PBX vs. SIP TrunkingHosted PBX vs. SIP Trunking
Hosted PBX vs. SIP Trunking
 
SIP Trunking
SIP TrunkingSIP Trunking
SIP Trunking
 
IP networks and mutlimedia
IP networks and mutlimediaIP networks and mutlimedia
IP networks and mutlimedia
 
SIP Trunking overview
SIP Trunking overviewSIP Trunking overview
SIP Trunking overview
 
Quality Across VoLTE and non-VoLTE Networks
Quality Across VoLTE and non-VoLTE NetworksQuality Across VoLTE and non-VoLTE Networks
Quality Across VoLTE and non-VoLTE Networks
 
SIP All-in-One Bundle -
SIP All-in-One Bundle -SIP All-in-One Bundle -
SIP All-in-One Bundle -
 
SIP vs PRI
SIP vs PRISIP vs PRI
SIP vs PRI
 
What is SIP Trunking?
What is SIP Trunking?What is SIP Trunking?
What is SIP Trunking?
 
Pbx presentation ingate_itexpoeast2014
Pbx presentation ingate_itexpoeast2014Pbx presentation ingate_itexpoeast2014
Pbx presentation ingate_itexpoeast2014
 
Skype For Sip Beta Opens to Everyone
Skype For Sip Beta Opens to EveryoneSkype For Sip Beta Opens to Everyone
Skype For Sip Beta Opens to Everyone
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocol
 
Dyip Sip
Dyip SipDyip Sip
Dyip Sip
 
Hosted PBX- Should You Be a Provider or a Reseller?
Hosted PBX- Should You Be a Provider or a Reseller?Hosted PBX- Should You Be a Provider or a Reseller?
Hosted PBX- Should You Be a Provider or a Reseller?
 
Drum audio conferencing slide deck
Drum audio conferencing slide deckDrum audio conferencing slide deck
Drum audio conferencing slide deck
 
Axeos Brochure
Axeos BrochureAxeos Brochure
Axeos Brochure
 

Similar to Kamailio sca

Future of voip- karan singh cypher
Future of voip- karan singh cypherFuture of voip- karan singh cypher
Future of voip- karan singh cypherKaran Maker
 
Robert Harris Current resume
Robert Harris Current resumeRobert Harris Current resume
Robert Harris Current resumeRob Harris
 
Asterisk Open Source Communications
Asterisk Open Source CommunicationsAsterisk Open Source Communications
Asterisk Open Source CommunicationsDigium
 
Fibernetics Brochure
Fibernetics BrochureFibernetics Brochure
Fibernetics Brochurenicklacey
 
Lync 2010 Voice Deployment
Lync 2010 Voice DeploymentLync 2010 Voice Deployment
Lync 2010 Voice DeploymentHarold Wong
 
3 Reasons VoIP is Key to Lead Nurturing Success
3 Reasons VoIP is Key to Lead Nurturing Success3 Reasons VoIP is Key to Lead Nurturing Success
3 Reasons VoIP is Key to Lead Nurturing SuccessCole Information
 
Crexendo Cloud Communications
Crexendo Cloud CommunicationsCrexendo Cloud Communications
Crexendo Cloud Communicationsdouggaylor
 
Enamul Haque (062656056)
Enamul Haque (062656056)Enamul Haque (062656056)
Enamul Haque (062656056)mashiur
 
Advanced radio over IP
Advanced radio over IPAdvanced radio over IP
Advanced radio over IPComms Connect
 
How to switch from analog or ISDN to VoIP - webinar 2016, English
How to switch from analog or ISDN to VoIP - webinar 2016, EnglishHow to switch from analog or ISDN to VoIP - webinar 2016, English
How to switch from analog or ISDN to VoIP - webinar 2016, EnglishAskozia
 
Evolución de las redes inalámbricas para tráfico multimedia. Juan Carlos Cabr...
Evolución de las redes inalámbricas para tráfico multimedia. Juan Carlos Cabr...Evolución de las redes inalámbricas para tráfico multimedia. Juan Carlos Cabr...
Evolución de las redes inalámbricas para tráfico multimedia. Juan Carlos Cabr...Elastix México
 
Conect Comm Sales Presentation
Conect Comm Sales PresentationConect Comm Sales Presentation
Conect Comm Sales Presentationconectcomm
 
The future of private microwave radio networks in the era of national broadba...
The future of private microwave radio networks in the era of national broadba...The future of private microwave radio networks in the era of national broadba...
The future of private microwave radio networks in the era of national broadba...Comms Connect
 
Aspera bt-big-data-cloud
Aspera bt-big-data-cloudAspera bt-big-data-cloud
Aspera bt-big-data-clouddkumiaspera
 
Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2mashiur
 
TalkTalk Business Symposium - Getting more from your network with voice
TalkTalk Business Symposium - Getting more from your network with voiceTalkTalk Business Symposium - Getting more from your network with voice
TalkTalk Business Symposium - Getting more from your network with voiceTalkTalk Business
 
38th TWNIC OPM: Future network needs
38th TWNIC OPM: Future network needs38th TWNIC OPM: Future network needs
38th TWNIC OPM: Future network needsAPNIC
 
Telefonia_IP (1).ppt
Telefonia_IP (1).pptTelefonia_IP (1).ppt
Telefonia_IP (1).pptacaldere
 

Similar to Kamailio sca (20)

Future of voip- karan singh cypher
Future of voip- karan singh cypherFuture of voip- karan singh cypher
Future of voip- karan singh cypher
 
Robert Harris Current resume
Robert Harris Current resumeRobert Harris Current resume
Robert Harris Current resume
 
Asterisk Open Source Communications
Asterisk Open Source CommunicationsAsterisk Open Source Communications
Asterisk Open Source Communications
 
Fibernetics Brochure
Fibernetics BrochureFibernetics Brochure
Fibernetics Brochure
 
Lync 2010 Voice Deployment
Lync 2010 Voice DeploymentLync 2010 Voice Deployment
Lync 2010 Voice Deployment
 
3 Reasons VoIP is Key to Lead Nurturing Success
3 Reasons VoIP is Key to Lead Nurturing Success3 Reasons VoIP is Key to Lead Nurturing Success
3 Reasons VoIP is Key to Lead Nurturing Success
 
Crexendo Cloud Communications
Crexendo Cloud CommunicationsCrexendo Cloud Communications
Crexendo Cloud Communications
 
Enamul Haque (062656056)
Enamul Haque (062656056)Enamul Haque (062656056)
Enamul Haque (062656056)
 
Advanced radio over IP
Advanced radio over IPAdvanced radio over IP
Advanced radio over IP
 
How to switch from analog or ISDN to VoIP - webinar 2016, English
How to switch from analog or ISDN to VoIP - webinar 2016, EnglishHow to switch from analog or ISDN to VoIP - webinar 2016, English
How to switch from analog or ISDN to VoIP - webinar 2016, English
 
Evolución de las redes inalámbricas para tráfico multimedia. Juan Carlos Cabr...
Evolución de las redes inalámbricas para tráfico multimedia. Juan Carlos Cabr...Evolución de las redes inalámbricas para tráfico multimedia. Juan Carlos Cabr...
Evolución de las redes inalámbricas para tráfico multimedia. Juan Carlos Cabr...
 
Wireless City
Wireless CityWireless City
Wireless City
 
Conect Comm Sales Presentation
Conect Comm Sales PresentationConect Comm Sales Presentation
Conect Comm Sales Presentation
 
The future of private microwave radio networks in the era of national broadba...
The future of private microwave radio networks in the era of national broadba...The future of private microwave radio networks in the era of national broadba...
The future of private microwave radio networks in the era of national broadba...
 
Aspera bt-big-data-cloud
Aspera bt-big-data-cloudAspera bt-big-data-cloud
Aspera bt-big-data-cloud
 
Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2
 
TalkTalk Business Symposium - Getting more from your network with voice
TalkTalk Business Symposium - Getting more from your network with voiceTalkTalk Business Symposium - Getting more from your network with voice
TalkTalk Business Symposium - Getting more from your network with voice
 
Fios preso
Fios presoFios preso
Fios preso
 
38th TWNIC OPM: Future network needs
38th TWNIC OPM: Future network needs38th TWNIC OPM: Future network needs
38th TWNIC OPM: Future network needs
 
Telefonia_IP (1).ppt
Telefonia_IP (1).pptTelefonia_IP (1).ppt
Telefonia_IP (1).ppt
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

Kamailio sca

  • 1. Shared Call Appearances in Kamailio Andrew Mortensen University of Pennsylvania
  • 2. PennNet Phone • Started as part of the sip.edu initiative • Ran SER 0.9.x for several years • Gained traction due to cost savings, now nearing conclusion of migration to entirely VoIP deployment • 14K VoIP handsets now, targeting 18K • Roughly 100K calls per day, spikes considerably higher • Uncomplicated architecture for now • Replicated proxies and registrars, Asterisk, SEMS
  • 3. PennNet Phone Migration: Requirements • Usual suspects • Voicemail, transfers, forwarding, etc. • Bridged Line Appearances
  • 4. Bridged Line Appearances • Event package using XML bodies to deliver line state to subscribers • Fine for small groups • Local patches to the existing got us BLA in deployment • But…
  • 5. Bridged Line Appearances: Limitations • XML bodies quickly increased NOTIFY packet size • Fragmentation, retransmission • Fragmentation of almost every packet, considerably worse for large BLA groups • Underpowered handsets quickly overwhelmed by fragmented packets • Stuck states
  • 6. Bridged Line Appearances: Alternatives • Shared Call Appearances • …in Kamailio!
  • 7. What is SCA? • Broadsoft spec for shared line events • • Widely implemented by handset vendors SCA group receives notifications when a member does something interesting • line seize, ringing, answered, held • Held calls can be retrieved by any other member of the group • Line state delivered in compact Call-Info headers!
  • 8. SCA at Penn • Agreement that BLA was a dead end • In-house familiarity with SER/Kamailio code • 3-4 months of development • • RFC 3891 support (“Replaces” header) to retrieve held calls Rapid rollout following successful testing
  • 9. SCA at Penn: Results? • Largest supported group size • BLA: 6 • SCA: 24 (imposed by handset limitations) • 8000+ handsets using SCA, many with multiple SCA lines • Stuck states? Almost eliminated.
  • 10. SCA at Penn: Results? • Opens possibility of using other vendor handsets • • • Tested with Polycom, Aastra, Cisco, Yealink Likely to work with Snom, Grandstream, others BYOD?
  • 12. Future Directions • Failover improvements • Event publication • Barge In • Others?