Zypager
Platform Engineering

FreeSWITCH Consulting

FreeSWITCH is a flexible softswitch, and that flexibility is also where it becomes hard to reason about. Zypager reviews and builds SIP profiles, dialplan and Event Socket (ESL) applications so behaviour is predictable and observable.

FreeSWITCHESLprofilesdialplan
Signalling · SIP
WebRTC clientBrowser
Kamailio / OpenSIPSSIP edge
AsteriskDialplan · ARI
SIP carriersTrunks
Media · RTP — relayed, bypasses Asterisk
WebRTC clientBrowser
RTPengineMedia relay
SIP carriersTrunks
SIP signallingRTP / mediaCarrier trunk

Problems solved

  • SIP profile / gateway registration issues
  • Dialplan that is hard to debug
  • ESL applications that lose events
  • Media / codec / transcoding problems

How Zypager helps

  • Review and structure SIP profiles and gateways
  • Refactor dialplan into predictable flows
  • Design ESL applications cleanly
  • Diagnose media, codec and NAT behaviour

Technical areas covered

SIP profiles & gatewaysDialplan & scriptingEvent Socket (ESL)Media / codecsNAT & RTPReliability

Typical deliverables

  • Profile / dialplan review report
  • ESL application architecture notes
  • Reliability recommendations

Frequently asked questions

Yes. One-way and no-audio problems are usually in the RTP media path or NAT/SDP handling rather than the signalling. With a SIP trace and the SDP from each leg, the media direction can be followed to the point where it stops.

Yes — Asterisk, FreeSWITCH, Kamailio, OpenSIPS and RTPengine. Many real systems combine them (edge proxy, media relay and application logic), and problems often live at the boundaries between them.

WebRTC-related work may be reviewed separately where it is directly connected to Asterisk, Kamailio, RTPengine or SIP troubleshooting, but it is not currently offered as a standard fixed-price service.

Reading traces is central to how Zypager works. A clear pcap, sngrep or Homer export, plus call details, is often enough to identify the failing transaction without live access.

Yes, on an hourly basis for urgent incidents — failed inbound/outbound calls, RTP/no-audio and carrier problems. Final scope and availability depend on access and complexity.

Related services

Not sure which service you need?

Send the symptoms and a call example. The right starting point becomes obvious from the trace.

Contact Zypager