sip and ser: more than you ever wanted to know about (if you do insist on more, send me an e-mail or...

142
SIP and SER: More Than You Ever Wanted To Know About (If you do insist on more, send me an E- mail or grab me in bar.) Jiri Kuthan, iptel.org/FhG sip:[email protected] September 2003

Upload: evelin-henly

Post on 14-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

  • Slide 1

Slide 2 SIP and SER: More Than You Ever Wanted To Know About (If you do insist on more, send me an E-mail or grab me in bar.) Jiri Kuthan, iptel.org/FhG sip:[email protected] September 2003 Slide 3 Jiri Kuthan, iptel.org, October 2003 iptel.org Credit History iptel.org, a Fraunhofer organization, focuses on VoIP consultancy and manufacturing of SIP servers. iptel.org has been providing public SIP services since 2001 got to www.iptel.org/user/ to get a free SIP account. www.iptel.org/user/ Services powered by SIP Express Router, SER, extremely scalable and flexible SIP server developed at iptel partially, subject of this tutorial. See more at www.iptel.org/ser/. Slide 4 Jiri Kuthan, iptel.org, October 2003 Acknowledgements The work presented here was to a large extent been funded by the IST project Evolute, (seamlEss multimedia serVices Over alL IP-based infrastructures) under contract IST-2001-32449 EVOLUTE is addressing issues of providing SIP- based multimedia services including messaging and streaming in a seamless manner to roaming users in NGN. For more information see evolute.intranet.gr Slide 5 Jiri Kuthan, iptel.org, October 2003 Outline Introduction (10:3011:00) Motivation About Internet Telephony Application Space Usage Scenarios for SIP Feasibility Check: How Much Does It Cost? Technology: SIP Refresher Concern Stack SER (11:00-12:00) Routing language Programming 1:30-3:00 pm on demand program prepare tough questions!!! (Demonstration?) SIP Tutorial IETF/History Services IM/Presence Programming BCP PSTN gatways, security, reliability, firewalls/NATs, QoS Slide 6 Jiri Kuthan, iptel.org, October 2003 Convenience Applications What does make existing deployments use SIP? Applications and Cost effectiveness. The application driver is convenience. Applications demanded and deployed are mostly about service integration: E-mail: replacement of IVR annoyance with voicemail-2-e- mail Web: read list of missed calls from your webpage (both off- line and on-line) with click-to-dial. Web: online phonebook. Instant Messaging and Presence, Notification services (T-sturm alarm), SMS delivery Telephony: conferencing Motivation: Applications Slide 7 Jiri Kuthan, iptel.org, October 2003 Example: Web Integration, Missed Calls/Click-to-Dial Click To Dial Motivation: Applications Slide 8 Jiri Kuthan, iptel.org, October 2003 Scenario: Internet Telephony Providers Borderless customer base: Services available anywhere on the public Internet to subscribers very much like E- mail. Low CAPEX and OPEX. PSTN connectivity typically offered as an extra option; (example: deltathree charges Jiri Kuthan, iptel.org, October 2003 Example: Use of FIFO from Web/PHP Appending a contact from a PHP script /* construct FIFO command */ $fifo_cmd=":ul_add:".$config->reply_fifo_filename."\n". $config->ul_table."\n".//table $user_id."\n".//username $sip_address."\n".//contact $expires."\n".//expires $config->ul_priority."\n\n";//priority $reply=write2fifo($fifo_cmd, $errors, $status); Note: Few lines of code it is SIMPLE The stub function long only less than 40 lines of commented PHP code Slide 80$SER_FIFO