I need to initiate 2-party phone calls from [url removed, login to view] (VS 2003). I have a SIP gateway provider to connect calls to PSTN.
I want some function / api that I can call that takes 2 qualified 10-digit U.S. phone numbers and initiates a call by ringing both numbers and establishing direct RTP connection through this known SIP gateway, so the SDP should be able to be assumed. This could be once both have answered, or once one has answered he will hear ring tone from other UA until answered.
CallerID must show my number (or none) to each party, not each other's.
Function must return a result code indicating if the connection was successful.
I'm also interested in an optional or future enhancement where each party must press a touch-tone to accept the call, potentially (but not required) following a brief recorded instruction. Please discuss this option as part of your bid, but not part of the initial project scope.