Hi All:
 
    I am involved with a project that consists of a Dialer application
talking to a SIP to TDM Gateway that supports outbound dialing and audio
detection, e.g. voice detected, modem detected, etc.
 
One proposal conveys the state of the TDM call from the Gateway to the
Dialer application using:
 

*       CALL-INFO headers on 180 Ringing messages 
*       a user defined application document type in UPDATE messages
(before and after the SIP session is established) to convey information
like gateway detection capabilities, "modem detected", etc. 
*       SIP final response codes

 
A second proposal suggests that:

*       the SIP session between the Dialer application be established
immediately using the normal SIP UAC - UAS call flow 
*       INFO messages be used to convey all information pertaining to
the gateways detection capabilities and the state of the TDM call using
a  user defined application document type. This is similar to the
conveying of mid-call information for ISDN calls.

 
The first proposal uses several mechanisms to convey the state of the
gateway detection capabilities and the state of the TDM call. It also
uses the UPDATE message to convey information that does not effect the
state of the SIP session between the Dialer and the Gateway. The first
proposal also uses the UPDATE message after the SIP session has been
established.
 
The second proposal uses a much simpler mechanism for conveying the
gateway detection capabilities and TDM call state. However the use of
the INFO message does require an additional message exchange to convey
information that appears in the 180 Ringing message in the first
proposal.
 
The questions I have are:

*       Which proposal seems more in keeping with the spirit of SIP? 
*       Is it more correct to tie the SIP session state to the state of
the TDM call or to separate them? 
*       Are there other instances of this kind of use case that I could
reference?

Thank you all in advance,
 
-Rick
 
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to