Getting started with SIP

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-18-2020 05:07 AM
The "getting started" guide isn't really that.. it's, "install this", read "that". But "that" are basically documents that explain how CUCM and devices communicate, what's in which SIP header. Plus there's one guide about manipulating SIP messages.
I'm wondering.. can SIP be used for anything else? Could you subscribe your application to get notifications from another phone? Be informed if the device gets a call, forward the device, that kind of things (you know, things you can do with (J)TAPI). I don't see any real overview what can be done with SIP in the first place.
- Labels:
-
UC Manager SIP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-28-2021 12:02 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-03-2021 01:10 PM
maybe I wasn't clear enough. I know SIP, I've even had to teach PBX vendor when they' don't properly follow the RFCs.
But this is something else.
Imagine this scenario: I have a device CSFMYJABBER with extension +41581112233 on CUCM. As a third party application, I want to be informed when extension +41581112233 gets a call. So, my application must do a SIP Subscribe. I would like to see a sample on how to authenticate, and how the Subscribe request needs to look so that my application gets the info from the CUCM. A fully working sample Subscribe (there's quite a few and addresses that may or may not be necessary).
Another scenario: extension +41581112233 gets a call - identify that scenario, and do a deflect on that call.
I know I can sniff the SIP traffic between phone and CUCM but that's something else.. the phone gets the INVITES for calls coming towards it. In my scenario, the calls don't go to my application.
Samples can be in any language, but working samples should be kind of a baseline for you to get started.
