List Info

Thread: H460 features




H460 features
country flaguser name
United States
2007-02-15 00:39:08
To All

For quite sometime I have been working on H.460 framework in OpenH323 (which will eventually be ported (if possible) to Opal). The H.460 framework is a modular script type framework which enables the addition of new custom features to the stack. H.460 support is included in almost all RAS and H.225 signalling messages (either GenericData or FeatureSet field) and can be used to deploy almost any custom function without having to modify large sections of the stack.

I have checked in 3 example features (in the h323plugins branch) to demonstrate the power of the H.460 framework

ShortMessaging
This allows H.323 to establish a lightweight call setup for the purpose of exchanging text based messages. It utilises the CallIndependentSupplementaryService conference goal to establish a signalling only connection for the purpose of exchanging short messages either as a 1 time SMS style or a classic Text Messaging session. It can also be used to exchange messages during an existing call. For instance to send a hyperlink to a document you wish the other party to see. This feature has now been adopted by the ITU as a working document (AVD-2905) which hopefully will be standardised in the near future.

RegPrior
Registration Priority & PreEmption RPP (or follow me) allows many devices to share the same registration and you can assigned a priority (0-9 9 being the highest) to each devices. The device with the highest priority is granted registration and any lower priority registration are automatically unregistered.  The unregistered device is notified and will continues to try and register (without success)  until the higher priority device unregisters and then regains the registration. For Devices with the same priority, the new registration is prompted whether to preempt the previous registration, if agreed the old registration is preempted. I have also checked in the Gatekeeper support for this feature into the GnuGk CVS.

PDI
Personal Data Interchange. Allows parties during a call setup to exchange personal information (via vCard ; RFC2426) which contain extended personal information and an up to 64x64 pixel image which can be used to display on the other parties display. Each parties vCard is assigned a GUID and in the call setup, this information is used with the lastupdate value to determine whether to exchange new or update the current stored vCard information. This information can then be exported to outlook or any other program that supports vCard.

Hopefully these features will make their way through the ITU and be adopted as standard H.460.x  features.


If anybody has any questions, I would be happy to explain more on the H.460 framework implementation or any particular feature.

Simon
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )