Fixed timestamps for sent media: send timestamps using media source timestamp, sync audio timestamps with transaction timestamp.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5511 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed bug: avoid leaking incoming registration transactions. Improved debug.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5512 acf43c95-373e-0410-b603-e72c3f656dc1
Start keep alive interval when line is registered. Allow configuring the interval.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5513 acf43c95-373e-0410-b603-e72c3f656dc1
Added calltoken support for outgoing registrations.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5514 acf43c95-373e-0410-b603-e72c3f656dc1
Don't send refresh IE when unregistering.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5515 acf43c95-373e-0410-b603-e72c3f656dc1
Set failure reason in call.execute when failed to start an outgoing call.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5516 acf43c95-373e-0410-b603-e72c3f656dc1
Don't build a minimal message for chan.hangup.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5517 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed line transaction (re)set race conditions.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5518 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed bug: avoid destroying a line when making an outgoing call on it.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5519 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed bug: terminate a rejected transaction when ACK is received.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5520 acf43c95-373e-0410-b603-e72c3f656dc1
Bug fix: set the number of expected separators to 0 when parsing for an instruction that does not start with {, reset it to the previous value when the parsing of the instruction has finished.
Fixes parsing of if { if { instr1; } else instr2; instr3;} blocks of code and the likes.



git-svn-id: http://yate.null.ro/svn/yate/trunk@5521 acf43c95-373e-0410-b603-e72c3f656dc1
Properly send and handle call termination reason.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5522 acf43c95-373e-0410-b603-e72c3f656dc1
Apply NAT detection only when registering a SIP or SIPS URI.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5523 acf43c95-373e-0410-b603-e72c3f656dc1
Added possibility to set credentials in generic UAC transactions.
SIP headers and body can be returned from generic UAC transactions.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5524 acf43c95-373e-0410-b603-e72c3f656dc1
Allow returning a message body from a generic SIP handler.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5525 acf43c95-373e-0410-b603-e72c3f656dc1
Populate user.register with custom SIP headers.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5526 acf43c95-373e-0410-b603-e72c3f656dc1
Set and handle caller number type, presentation and screening.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5527 acf43c95-373e-0410-b603-e72c3f656dc1
Send missing required parameters in New and RegRej.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5528 acf43c95-373e-0410-b603-e72c3f656dc1
Added some missing frame and IEs names to decoder.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5529 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed IAX uri regexp: proto can be iax or iax2.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5530 acf43c95-373e-0410-b603-e72c3f656dc1