Services in H.323 Protocol Update VON Fall ‘99 IP Telephony Datacom Networks and IP Services Werner W. Eriksen
September What’s new? Service Protocols –More H.450.X supplementary services –A new annex supporting open ended service control Http/XML based service presentation and control Service and User Mobility –Virtual Home Environment (Tiphon)
September New Services Based On H.450.X H Call Hold H Call Park and Call Pickup H Call Waiting H Message Waiting Indication H Name Identification Service H Call Completion –Busy Subscriber –No Reply H Signaling framework H Call Transfer H Call Diversion
September Ex. H Call Waiting Terminal CTerminal B Setup Connect User C waiting User B releases call with user A or places user A on hold. Alerting callWaiting.invoke User B is notified about the incomming call from user C C active with B
September H.450.X Standardized framework Requires that each new service is pushed through the standardization process - takes time Presentation of service is left to the terminal vendor –NOT the service provider …therefore...
September … A new Annex has been added... To provide a more rapid approach for introduction of new services. (beyond the classics) Allows intelligence both at endpoint and in the network. Based on well known protocols –HTTP, XML Standards based framework - not services
September Proposed Changes to H.323 (Annex K) Add a URL to terminal registration phase –Allows for non call related service control Add a URL in call setup messages for in-call services –Setup, Alerting, Connect, Info (IRQ), Facility
September Ex. H Call Waiting plus Http service control Terminal CTerminal B Setup End-user C GET url (I’ll wait) Connect Web-server Http 200 OK (data) Terminal Browser Alerting (url) callWaiting.invoke Load(url) I’m busy now, but you may: 1. Wait - it’s urgent, 2. Leave a message Notify B, its urgent Http 200 OK (data) Display GET url
September Services based on the new Annex Allows a standard web browser to be used at the endpoint for service control May be used for advanced call control –as supplement to H.450.X services May be used for pushing commercials …new services...
September Service and User mobility - requirements Users want to roam freely in VoIP networks –want to be reached on same number when I travel from Oslo to Atlanta Users wants to retain the same (supplementary) service level when roaming in VoIP networks –don’t want to loose my VPN dialing plans
September Service and User mobility - concepts Virtual Home Environment (VHE) domain –where a user “belongs” user and service profiles are stored here has authentication information –Network services are executed here –All call signaling going back to VHE Visited domain –is where a user who is not at Home logs in –relates to the VHE of user for user authenitication for service execution
September User Gatekeeper Network Gatekeeper Services Terminal User Gatekeeper Network Gatekeeper Services Roaming user Visited domainHome domain Service and User mobility
September H.323 now provides A suite of the traditional supplementary services –Standardized on the H.450 framework A fast track for introduction of new services –Without the need for standardization of each one A way to supply services for roaming users –Work in progress...