Route calls based on RFC 3261 SIP “From” header display name

Unanswered Question
Feb 14th, 2014
User Badges:

HI,


I'd like to be able to route \ translate incoming calls based on the following field in the sip message.


From: "Bob" <sips:[email protected]> ;tag=a48s
      From: sip:[email protected];tag=887s
      From: Anonymous <sip:[email protected]>;tag=hyh8


So calls from the label bob are translated to a specified number in cucm.


So why do I want to do this?


Currently I'm using Skype connect and it allows for multiple Skype business accounts to be attached. However when a call comes into CUBE it currently routes based on the Skype number which is the same for each business account.


My end game would be to have the one sip connect profile and the following two Skype accounts attached


Example

Bookings – routes to one queue

Flights – routes to another queue


I hoping not to have to go down the normalized script path. However if someone thinks it is the answer and some good examples please feel free to help out.


Thanks

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
Ayodeji Okanlawon Fri, 02/14/2014 - 20:08
User Badges:
  • Super Bronze, 10000 points or more
  • Cisco Designated VIP,

    2017 IP Telephony

Andrew,


You route calls based on the request URI not the To or From headers. Cisco devices (CUCM, Gateway) only route calls based on the RURI...Thats is the INVITE SIP:[email protected]...This similar to how you route calls based on the called number not the calling number



Please rate all useful posts


"The essence of christianity is not the enthronement but the obliteration of self --William Barclay"

Andrew Grech Fri, 02/14/2014 - 23:31
User Badges:

Thanks aokanlawon,


I'll check the RURI and see if its any different between SKYPE user names. At the moment I'm translating the incomming number from skype to one of my own indial numbers.


Called Skypename>Skype connect>SIP>Cube>SIP>UCM>Translate incomming called number called>CCX

Actions

This Discussion