|
[C#] | |
IncomingCall
(String DestinationAddress, String OriginationAddress, String SessionGuid, String NotificatonGuid)
|
|
DestinationAddress |
Your phone or extension number(Assigned by AcrossCommunications service) |
OriginationAddress |
Called party information |
SessionGuid |
Session ID |
NotificatonGuid |
Notification ID |
|
| public void IncomingCall( string DestinationAddress, string OriginationAddress, string SessionGuid, string NotificatonGuid ){ |
| PhoneRef.Phone phone = new PhoneRef.Phone()
; |
| try{ |
| if(OriginationAddress.EndsWith( "3188076" )){ |
| phone.AcceptCall( NotificationGuid ); |
| phone.Say( NotificationGuid, "This is a test accrosscommunication incoming client!!!" ); |
| phone.PlayDigits( NotificationGuid, "5" ); |
| phone.HangUp( NotificationGuid ); |
| } |
| else{ |
| phone.RejectCall( NotificationGuid ); |
| } |
| } |
| finally{ |
| phone.Release( NotificationGuid ); |
| SessionRef.Session sess = new SessionRef.Session()
; |
| sess.Release( SessionGuid ); |
| } |
| } |