1 / 5

Phone numbers and dial strings

Phone numbers and dial strings. Rohan Mahy & Brian Rosen rohan@cisco.com • brian.rosen@marconi.com. Phone Number vs. Dial String. Phone number Global Number: tel:+140852685708 Local Number tel:5268570;phone-context=cisco.com Context Dial String 8p5268570. What we agree on.

aiko-cruz
Download Presentation

Phone numbers and dial strings

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Phone numbers and dial strings • Rohan Mahy & Brian Rosen • rohan@cisco.com • brian.rosen@marconi.com

  2. Phone Number vs. Dial String • Phone number • Global Number: tel:+140852685708 • Local Number • tel:5268570;phone-context=cisco.com • Context • Dial String • 8p5268570

  3. What we agree on • Don’t mess with userparts of SIP URIs if they are not yours • Some SIP domains have numeric usernames/userparts. Sometimes these conflict with phone numbers and dial strings. • Some folks will need a user=phone parameter • Phones and other UAs having a dial plan is good thing

  4. We agree: continued • User=phone parameter in SIP means that the userpart of a SIP URI is a valid RFC2806bis tel: URI • tel: URI can be a global number, or a local number with phone-context: • tel:1234;phone-context=example.com • some devices are really stupid and need a proxy to translate dial strings for them. the proxy needs to know if it should do digit map translation when it gets a request

  5. Where we disagree: • How do you keep dial string contexts and local phone number contexts separate? • Proposal 1: Use separate contexts. Each context handles either dial strings or local numbers. Proxies need to be configured to know which is which: • tel:123;phone-context=acme.com vs. site.acme.com • Proposal 2: New user=dialstring parameter. Userpart is an RFC 3601 dial string with a context userpart parameter. Can have pause and wait: • sip:9,411;context=site.acme.com@provider.net ;user=dialstring

More Related