Skype Events
From Skip2PBX-WIKI
Chat related events
chatmessage-incoming-received
This event is raised when the Skype client receives an incoming chat message.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- message-id: The message unique ID
- chat-name: The chat unique name
- user-name: The sender's Skype name
- user-dispname: The sender's user displaqy name as shown in the Skype profile
- message-body: The message's text
chatmessage-outgoing-received
This event is raised when the remote Skype client has received one previously sent chat message.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- message-id: The message unique ID
- chat-name: The chat unique name
- message-body: The message's text
Profile related events
profile-currency-update
This event is raised when a modification or one update is detected on the Skype credit. This event can be raised while calling to a SkypeOUT number.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- balance: The new credit balance
- balance-currency: The new balance currency
User related events
user-status-updated
This event is raised when one user in your buddy list changes the on-line status.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- user-name: The user's name
- user-dispname: The user's display name
- user-status: The new user's status
authrequest-incoming-received
This event is raised when one user asks you to add your contact to his/her Skype buddy list.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- user-name: The user's name
- message-body: One short message introducing the new user
Calls related event (call status control)
call-status-change
This event is raised when a call changes its status. For example when a call passes from a RINGING status to an INPROGRESS status.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-outgoing-start
This event is raised when a new call is started from the Skype client
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-outgoing-routing
This event is raised when a call is passes in ROUTING status. ROUTING status means that the Skype client is searching the remote party over the Skype network.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-outgoing-earlymedia
This event is raised when a call is passes in EARLYMEDIA status. EARLYMEDIA status means that the call has been connected to the remote carrier and it is reaching the destination PSTN number. This event occurs only with the SkypeOUT service.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-incoming-inprogress
call-outgoing-inprogress
This event is raised when a call is passes in INPROGRESS status.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-duration-progress
This event is raised each second when the call is INPROGRESS.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-incoming-answered
call-outgoing-answered
This event is raised when a call is answered.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-incoming-resumed
call-outgoing-resumed
This event is raised when a call is resumed from the on-hold status.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-incoming-localhold
call-outgoing-localhold
This event is raised when a call is placed on-hold locally.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-incoming-remotehold
call-outgoing-remotehold
This event is raised when a call is placed on-hold from the remote side.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-incoming-ringing
call-outgoing-ringing
This event is raised when a call is in ringing status. If the call is incoming this event means that a new call is arriving.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
Call related events (termination reasons)
call-incoming-finished
call-outgoing-finished
This event is raised when a call is finished.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-outgoing-cancelled
This event is raised when a call is cancelled. This can happen only if the local user hangs up before the INPROGRESS status.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-outgoing-busy
This event is raised when an outgoing call cannot be placed because the remote party is busy.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-incoming-missed
This event is raised when an incoming call is not answered.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-outgoing-refused
This event is raised when an outgoing call is refused from the remote party.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-outgoing-failed
This event is raised when an outgoing call fails for an error.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-incoming-terminated
call-outgoing-terminated
This special event is raised every time that a call is finished, independently of the termination cause.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
Call related events (Skype voicemail)
call-outgoing-vm-inprogress
This event is raised when an outgoing call is connected with the Skype voicemail.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-outgoing-vm-finished
This event is raised when an outgoing call has been connected with the Skype voicemail and the message is finished.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-outgoing-vm-cancelled
This event is raised when an outgoing call has been connected with the Skype voicemail and you hang up before leaving a message.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-outgoing-vm-failed
This event is raised when an outgoing call has been connected with the Skype voicemail but one error occured.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
Call related events (call transfer)
call-incoming-transferred
See call-outgoing-transferred.
call-outgoing-transferred
This event is raised when a call is transferred to another Skype destination.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
- transferred-to: The transferring endpoint
call-transfer-status-change
This event is raised every time the transfer operation passes to a new status.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
- transfer-status: The new transfer status
- transfer-active: If the transfer is active
- transferred-by: The transferring source
- transferred-to: The transferring endpoint
Call related events (audio)
call-input-status-change
This event is raised when the audio input device is changed or when the audio input file is started or stopped.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-input-started
This event is raised when the audio input device or the audio input file starts.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-input-finished
This event is raised when the audio input device or the audio input file stops.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-output-status-change
This event is raised when the audio output device is changed or when the audio output file is started or stopped.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-output-started
This event is raised when the audio output device or the audio output file starts.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
call-output-finished
This event is raised when the output device or the audio output file stops.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
Call related events (PSTN)
call-pstn-status-change
This event is raised when a PSTN call, routed out with the SkypeOUT service passes to a different status.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
- pstn-status: The status code of PSTN
Call related events (DTMF)
call-dtmf
This event is raised when a DTMF code is detected over the Skype protocol.
Event's variables
- from-skype: The Skype name of the Skype client raising the event
- event-name: The name of the raised event
- call-id: The unique call ID
- user-name: The other party's user name
- user-dispname: The other party's user display name (as in the profile)
- status: The call status
- duration: The call duration in seconds
- rate: The call rate per minute
- rate-precision: The number of decimals in the rate value
- rate-currency: The currency in the rate value
- call-type: Type of call (OUTGOING_PSTN, INCOMING_P2P, ecc...)
- local-number: Your SkypeIN number when a SkypeIN call is received
- failure-reason: The reason of the call failure if status is FAILED
- pstn-status: The PSTN error code if status is FAILED
- code: The DTMF code
