cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
365
Views
2
Helpful
4
Replies

Fire voice call from Cisco voice getaway by IP sla

GIZOOOOOO8452
Level 1
Level 1

Fire voice call to monitor your critical number from Cisco voice getaway 

Cisco IP SLA VoIP Call Setup Monitoring story  

In the process of building a lightweight SIP call monitoring solution, I initially tested tools like SIPp and Python-based scripts. While SIPp offers deep SIP call simulation, I found it too complex and fragile for routine testing — requiring detailed XML scenarios, RTP simulation, and often additional logic in Python or shell scripts to manage execution, logging, and alerting. This made the solution feel too heavy, maintenance-intensive, and error-prone for a simple need: confirming whether VoIP call setup is working every few minutes.

 

Instead, I find a native Cisco IOS solution using IP SLA VoIP Call Setup Monitoring combined with Embedded Event Manager (EEM). which like magic to me 

This method requires no external tools, and is fully supported on Cisco routers, and allows for real-time email alerting if a call setup fails — ideal for monitoring SIP trunks, PSTN gateways, or CUCM reachability.

 

️ Basic Configuration Workflow

 

1. Enable the SLA VoIP Call Application

 

call application voice ipsla-testcall ipsla-testcall

 

2. Configure IP SLA to Place a Test Call

 

ip sla 1

 voip delay destination 90166677665533

 frequency 300

 timeout 5000

 

This schedules a simulated SIP call every 5 minutes to test the call path.

 

3. Create a Dial Peer for Call Routing

do the needed call routing it's mostly not needed 

 

5. Trigger Email Alerts via EEM if SLA Fails

 

track 1 ip sla 1 reachability

 

event manager applet VoIP_Fail_Email

 event track 1 state down

 action 1.0 mail server smtp.gizo.com

 action 1.1 mail to noc@gizo.com from router@gizo.com

 action 1.2 mail subject "VoIP Call Setup Failure"

 action 1.3 mail body "IP SLA VoIP call setup failed on $(hostname)

 

 

 

Even after asking multiple AI tools and trying open-source test tools, nothing worked quite the way I needed. The answer — as always — was hidden deep in the Cisco documentation, my lovely friend since the beginning.

 

#Cisco #VoIP #IP_SLA #EEM #NetworkMonitoring #SIP #VoiceGateway #CUCM #CUBE #NOC #PythonAlternative #Telecom #Automation #TestCalls #SIPMonitoring #CiscoDocsSavesTheDay #NetworkReliability

#Cisco #IP_SLA #EEM #SIP #VoIP #CUCM #CUBE #VoiceGateway #SIPTrunk #TCL #PythonFree #SIPMonitoring #TelecomTools #NetworkMonitoring #CallSetup #SIPCall #VoiceInfra #NOCOperations #NetworkAutomation #InfrastructureMonitoring #UnifiedCommunications #CollaborationTech #CiscoDocs #CiscoLovers #MonitoringMadeSimple #NetworkResilience #UptimeMatters #TechSolutions #EngineerLife #CiscoIOS #NoCodeNeeded #SimpleSmartSolutions #RealTimeAlerting #BuiltInMagic

1 Accepted Solution

Accepted Solutions

Hello my dear 

There no question I just shared my way to fire call from Cisco voice getaway 

Thanks for your understanding 

View solution in original post

4 Replies 4

What is your actual question?



Response Signature


Hello my dear 

There no question I just shared my way to fire call from Cisco voice getaway 

Thanks for your understanding 

Got it. That would have been advisable to have created either a Knowledge article or a blogpost.



Response Signature


Let me try this as I new to Cisco community 

Thanks