- From: Petr Kuba <kuba@optimsys.cz>
- Date: Fri, 18 Sep 2009 14:40:47 +0200
- To: www-voice@w3.org
Hello, We need to implement Message on Hold service in CCXML which will use SIP PBX instead of VXML dialog for playing music. Scenario for this service in SIP is described for instance here: http://www.tech-invite.com/Ti-sip-service-3.html The problem is that CCXML specification does not provide support for this operation. I've noticed that early version of the specification contained tag <hold> but later it was removed. Therefore it will be necessary to use some platform-specific (and thus non-standard) extensions. Since we are trying to follow the specification as much as possible we are looking for a solution that breaks the specification as little as possible. To the best of our knowledge, the only part of the CCXML specification that could be related to this problem is at the end of Section 10.2.1: "The PROGRESSING and ALERTING states have reflexive transitions. This is intended to model protocols which have additional states at these points, and which MAY exchange messages such as PROCEEDING, ALERTING, FACILITY, or NOTIFY. Platforms MAY choose to implement additional states which MAY be reflected in the substate property of the Connection object. Additional messages can be implemented with <send>." Our idea is to use the substate property of the Connection object to identify that a connection is on hold. To place a connection on hold and take it off hold we can probably use the <send> tag and send events (commands) to and from a connection. This would give us also flexibility for similar tasks in future. Unfortunately, sending events to and from a connection is mentioned only in the quotation above. We would appreciate more detailed description of this issue. We would also appreciate any comments on the suggested solution. Does this solution make sense? Do we miss something? Does anybody have better idea how to implement this? Has anybody implemented something like this? Thanks for responses, Petr Kuba -- Petr Kuba, Project Manager OptimSys, s.r.o kuba@optimsys.cz Tel: +420 541 143 065 Fax: +420 541 143 066 http://www.optimsys.cz
Received on Friday, 18 September 2009 12:41:43 UTC