paulc
f8b38541c9
Added late router, allows repeating routing in call.execute stage.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1675 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 17:02:17 +00:00
marian
357067432e
Changed some debug messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1674 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 16:46:23 +00:00
marian
173afc1bc7
isup.* handlers are now looking for parameter prefix. Now the module is copying the incoming signalling message parameters to the engine messages issued by a channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1673 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 16:17:01 +00:00
marian
15c33fc4a9
Added more checks for D-channel mode.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1671 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 15:15:31 +00:00
marian
326a2f1c49
Dispatch isup.encode only if message-type parameter is present.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1670 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 12:32:08 +00:00
paulc
f2fa3236b6
Added module loading and unloading support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1668 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-24 21:09:41 +00:00
paulc
ee59b2d42c
Added a list of run instance parameters to the engine, access from extmodule.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1665 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-24 11:43:04 +00:00
paulc
1e690c41e2
Added a way for extmodule to query node name and run id.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1664 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 22:08:30 +00:00
paulc
26f073a334
Loop while writing to the output since the socket is non-blocking.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1663 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 20:14:18 +00:00
paulc
0e8e3f6842
Don't report flood during shutdown, we are tearing down lots of calls.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1662 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 17:01:13 +00:00
paulc
ee85457299
Added initial support for forwarding calls inside a cluster.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1660 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 16:36:31 +00:00
marian
05af672b1d
Added support to send multipart bodies (with isup messages).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1658 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 16:01:51 +00:00
marian
836d2a4c00
Changed debug level when failed to set clear channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1654 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-22 10:17:05 +00:00
paulc
6ca62a64ca
Added node name (for clustering) and use it in heartbeat and regexroute.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1651 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-19 11:19:52 +00:00
marian
ed51e4aa24
Added isup.encode message handler.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1650 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-18 13:16:46 +00:00
marian
4173b91603
Fixed bug in isup.decode: removed message user data check
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1648 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-18 08:19:36 +00:00
marian
f7590d4d0e
Expect a NamedPointer when requested to decode an isup message buffer.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1646 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:55:40 +00:00
marian
cd77b5a8c6
Use a NamedPointer to request isup buffer decoding.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1645 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:54:56 +00:00
marian
56d50b5c5d
Expect a NamedPointer parameter when requested to send raw data.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1643 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:37:56 +00:00
marian
8df00437f9
Use a NamedPointer parameter to send the data block containg the modulated caller id.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1642 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:35:57 +00:00
marian
799af2d35b
Removed useless comments.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1640 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 14:26:50 +00:00
marian
6a0875a11b
Recorder: fixed call.preroute failure condition.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1639 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:46:53 +00:00
marian
b58bc7b91a
Preroute ISDN recorder before routing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1638 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:42:37 +00:00
marian
a817f67b5d
Fixed bug: send chan.masquerade to parent class if not processed by the analog driver.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1637 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:24:29 +00:00
marian
24674f7c52
Added timer to ignore some ring events. It should ensure proper ring event processing regardless the ring pattern.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1636 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:21:22 +00:00
marian
7bb175f618
Added chan.masquerade handler.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1635 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 10:00:13 +00:00
marian
b69264c528
Call monitor group masquerade: stop searching the monitor list after found a monitor.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1634 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 09:43:05 +00:00
marian
0652ca5937
isup.decode: don't remove the message-type parameter when failed to decode a message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1633 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 09:24:15 +00:00
paulc
3fc8d46810
Performance improvments suggested by Allan Sandfeld:
...
Change order of transaction to match most recent ones first.
Don't wait in select in SIP channel if we had events last loop.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1631 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-15 15:15:44 +00:00
paulc
3b68c4f269
Fixed bug in fallback priority determination, allow finer tuning.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1630 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-15 13:22:14 +00:00
marian
a4e0fc9344
Added support to decode ISUP messages received in application/isup bodies
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1628 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 15:53:52 +00:00
marian
07f19e4fdb
Now the module is handling the SDP received in a multipart body (only the first SDP body, regardless the multipart subtype).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1624 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 12:06:08 +00:00
marian
c3634b6208
Added isup.decode message handler.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1623 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 10:12:54 +00:00
paulc
0e5fde9550
Made sure only one Consumer and Source is created for each RTP wrapper.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1613 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-09 16:58:42 +00:00
paulc
85a2f72b07
Silenced several benign warnings.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1600 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 13:05:34 +00:00
marian
dabd23216d
Moved header classes and some utilities from SIP to MIME. Updated SIP module and library to reflect the changes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1599 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 12:29:12 +00:00
marian
e4f067a1eb
Removed modem test code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1598 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 12:21:58 +00:00
paulc
cb074008ed
Qt, Yate2 and VS 2005 related fixes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1594 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 18:36:17 +00:00
marian
5539dd7d2e
Added more debug messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1592 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 12:58:45 +00:00
paulc
1d1a4b4934
Added notify where could be missed under tight timings.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1577 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-03 14:41:08 +00:00
paulc
081199207d
Avoid deadlock by just dropping data if failing to lock.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1574 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 21:39:42 +00:00
paulc
6cafd1f46f
Fixed cleanup order to avoid clearing sources too early.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1573 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 20:57:44 +00:00
paulc
51c2be0fb1
Fixed delete / delete[] mismatch.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1572 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 19:43:26 +00:00
paulc
42d505fa7c
Added missing XDebug format.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1571 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 19:42:50 +00:00
paulc
903fba053c
Build and pack the mux module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1569 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 18:59:04 +00:00
marian
eaa5c4d1e9
The lines are now created in the order the circuits were appended to the list.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1566 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 17:06:32 +00:00
marian
c953a4f21f
Recorder's address is now the caller line's address.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1565 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 16:36:21 +00:00
marian
e2a1729f51
Use TelEngine::destruct instead of delete.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1561 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-18 17:53:56 +00:00
marian
cb1a1f6a1b
Fixed dtmf send. Added support to send pulse digits.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1560 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-18 17:25:32 +00:00
marian
2aa3a3d334
Added the posibility to send arbitrary data (raw data) when requested.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1558 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-18 17:22:17 +00:00