Class SIP::Transaction::BaseTransaction
In: sipper/transaction/transaction.rb
Parent: Object

Methods

_send_to_transport   consume?   invalidate   mask_actions   mask_callbacks   new   on_timer_expiration   state   state_machine_transitions   t1   t2   t4   ta   tb   td   te   tf   tg   th   ti   tj   tk   txn_received   txn_send   ty   tz   unmask_actions  

Attributes

branch_id  [RW] 
message  [RW] 
t1  [RW] 
t2  [RW] 
t4  [RW] 
ta  [RW] 
tb  [RW] 
td  [RW] 
te  [RW] 
tf  [RW] 
tg  [RW] 
th  [RW] 
ti  [RW] 
tj  [RW] 
tk  [RW] 
transaction_name  [RW] 
transport  [RW] 
txn_handler  [RW] 
ty  [RW] 
tz  [RW] 

Public Class methods

rewrite SM callbacks for masking each callback has to start with a "__"

Public Instance methods

Returns the current value and resets the value to false (default).

called when the session is being invalidated

Returns the transition methods of the state machine.

the starting value of timerA. <ICT>

the value of timerB <ICT>

<ICT>

the starting value of timerG <IST>

the value of timerH <IST>

the value if timerI <IST>

the value if timerJ <NIST>

the value if timerY <IST> After having sent CANCEL the INVITE transaction also times out -

 However, a UAC canceling a request cannot rely on receiving a 487
 (Request Terminated) response for the original request, as an
 RFC 2543-compliant UAS will not generate such a response.
 If there is no final response for the original request in
 64*T1 seconds (T1 is defined in Section 17.1.1.1), the client
 SHOULD then consider the   original transaction cancelled and
 SHOULD destroy the client transaction handling the original request.

the value if timerZ <IST> have a look at sipit bug bugs.sipit.net/show_bug.cgi?id=769

Protected Instance methods

[Validate]