paulc
8a0ced911e
Report textual status of call controllers (trunks).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4163 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-07 14:57:07 +00:00
paulc
ded7f362c4
Added setting for the extra SIP flags in requests.
...
Add a "sip/" in front of a callto resource that starts with a SIP URI.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4162 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-07 13:52:39 +00:00
paulc
6a09c86bad
Added flags that control how SIP message components are automatically completed.
...
These flags can be configured per engine and can be overridden in some messages by setting an "xsip_flags" parameter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4161 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-07 13:50:59 +00:00
paulc
062ff961be
Do not emit chan.disconnected for the master of a fork already answered.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4154 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-04 14:25:08 +00:00
paulc
96dcbc2305
Added module to perform CNAM and LNP queries via SIP INVITE / 3xx.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4152 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-03 14:47:52 +00:00
paulc
11e1b27e83
Added capability to set response code and additional parameters when redirecting a SIP call as UAS.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4149 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-02 16:58:22 +00:00
paulc
fab228f421
Do not Idle a Failed or Missing MGCP circuit whose connection was deleted by the gateway.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4146 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-02 11:36:30 +00:00
paulc
8b67738012
Always copy parameters listed in "copyparams" to chan.startup of dumbchan.
...
Simplified code that copies the same parameters to call.route message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4144 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-01 17:13:17 +00:00
paulc
74f7a015a5
Preserve the editor buffer when rmanager is in "machine on" mode.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4143 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-01 16:51:11 +00:00
paulc
3c724527a4
Copy SIP headers and decode ISUP (SIP-T/SIP-I) body to disconnect parameters.
...
Parameters are put in local chan.hangup and peer's chan.disconnected messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4142 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-01 16:08:52 +00:00
paulc
987ad05f34
Added status detail to the pbxassist module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4140 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-01 14:22:42 +00:00
paulc
d1304625df
Copy more parameters in the chan.startup of the fork master.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4139 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-28 18:10:51 +00:00
paulc
1f7cec2d2e
Enable sending chan.startup/disconnected/hangup messages from the fork master, they are required for proper PBX operation.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4138 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-28 17:58:26 +00:00
oana
da4a7dbc6e
Fixed building of module.update messages for database modules.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4137 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-28 17:47:58 +00:00
paulc
e158895878
Delete "peerid" parameter from a forked call.execute as it is incorrect for the new context - the fork master did already replace that peer.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4136 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-28 16:18:21 +00:00
paulc
e83baaea4c
Fixed building qt4 modules outside the source directory.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4133 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-25 12:08:38 +00:00
marian
d63591560e
Use a NamedIterator (faster) to build a roster item from a list of parameters.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4129 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-24 12:31:52 +00:00
marian
c1c69036fb
Create yate cluster listener and connections. Send/receive yate messages on cluster streams.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4127 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-23 12:40:40 +00:00
paulc
b174d30671
When attempting RTP forwarding do not reset the SDP information if MGCP connection fails.
...
The information is instead preserved for possible later retries.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4119 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-21 11:32:25 +00:00
paulc
2893ed83e7
Added possibility for pbxassist to match pseudostate "first" - on first key(s) processed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4118 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-18 16:40:37 +00:00
paulc
baddd611c9
Start a newly created Cisco SLT link if its Session is already operational.
...
This allows proper dynamic addition of links in existing sessions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4114 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-18 12:40:45 +00:00
marian
7cace28fc9
Fixed bug: exit read file loop when searched string was found. Don't try to recover incomplete chat entry after reading the session: it will have an incorrect format.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4113 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-17 16:20:51 +00:00
marian
7de78fed32
Allow specifiying stream parameters in stream create command.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4111 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-15 16:12:20 +00:00
marian
10fd351390
Hook chat parent window key press events and redirect them to chat input. Set focus on chat input on success.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4109 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-14 13:41:39 +00:00
marian
5fd9ea12f9
Process iq stanzas with from attribute matching the account's full jid as sent by the server.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4106 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-14 08:35:05 +00:00
paulc
49e8c35325
Copy ISUP or ISDN release parameters to the chan.disconnected message.
...
Copy release parameters from chan.disconnected if message-oprefix is set.
This allows propagating or altering release message parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4103 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-09 12:59:49 +00:00
marian
4cebec7015
Trigger tree name action when Enter key is pressed on selected item.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4100 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-06 15:37:20 +00:00
paulc
6f8139d7f3
Added a special target "if" to regexroute so a logic AND can be easily constructed on a single line.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4099 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-05 09:59:27 +00:00
paulc
479445bc21
Added a hexadecimal conversion function in regexroute.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4098 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-04 16:50:27 +00:00
paulc
ca498232ed
Added possibility to disable the autostart feature of MTP2 and Cisco SLT.
...
Autostart should be disabled only for some certification or interoperation tests.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4095 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-04 11:43:43 +00:00
paulc
7009403301
Correctly clean up calls and circuits of ISUP and ISDN trunks.
...
This allows proper dynamic construction and destruction of trunks.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4094 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-03 18:56:10 +00:00
paulc
d1a2274f2f
Fixed reporting of SS7 links status.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4092 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-03 14:03:21 +00:00
paulc
03bd9b8b95
Always resend the bearer change command after deleting a MGCP connection.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4091 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-03 11:33:22 +00:00
paulc
d6dc8108e5
Support converting Accept, Suspend and Resume events to and from Yate messages.
...
A call.update with operation=accepted will transmit a pending Accept event after merging provided parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4090 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-02 10:15:44 +00:00
marian
64cc3e02e2
Set period and buffer size for the input device (fixes packet read interval).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4088 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-01 16:53:31 +00:00
paulc
0ff37e944c
Translate between SIP Remote-Party-ID fields "party" and "id-type" and Yate parameters "remote_party" and "remote_id_type".
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4083 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-28 13:53:30 +00:00
paulc
6a6308f573
Make sure to turn off any ring signals when a call is answered.
...
Only clear active MGCP signals when entering Connected state, not if already in that state.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4077 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-27 11:19:56 +00:00
marian
9b6c70e895
Make sure the stream is locked while accessing its local and remote party jid or checking its id.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4065 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 15:01:27 +00:00
paulc
f6d5324d22
Added capability to force a ringback to a MGCP gateway from ISDN and ISUP.
...
Fixed ring end on FXS analog MGCP gateways.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4062 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 11:46:13 +00:00
marian
585b0616aa
Fixed bug: update all contact items in the tree when groups list didn't changed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4059 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-24 11:13:01 +00:00
marian
4df6bc7214
Fixed memory leak: release database query messages after use.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4054 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-21 14:53:46 +00:00
paulc
22043b1ebf
Do not hangup the signaling channels on disconnection, wait until destruction.
...
This allows the chan.disconnected message to reconnect the channel elsewhere.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4053 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-21 12:21:45 +00:00
paulc
7c4801873f
Automatically copy disconnect parameters to the chan.hangup message.
...
Provide those parameters to the peer call endpoint when disconnecting it.
Add numeric cause_q931 to disconnect params of h323chan.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4052 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-21 10:21:01 +00:00
marian
b19d7941cd
Optionally drop the conference room when assisted channel is hungup (defaults to yes).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4041 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-19 16:13:39 +00:00
marian
d56f72c54f
Add a queryrsp=true parameter to dispatched user.roster message when processing a roster query response.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4040 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-19 15:06:09 +00:00
marian
5f07f86f75
Added tones language support to pbx assistant.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4037 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-18 12:19:02 +00:00
marian
15afd5953b
Added support to configure the language for tones used by an analog line, group or channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4032 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-18 10:20:21 +00:00
marian
cb37e92229
Added suport to build custom tones from config and specify a tone language. Imported tone descriptions from Asterisk indications.conf.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4031 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-18 10:17:17 +00:00
marian
bda002d09d
Handle 'query' operation in user.roster messages (request roster from server). Enqueue an user.roster with operation=queryerror when an error is received in response to a roster query request.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4029 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-17 15:14:49 +00:00
marian
749c88cf0e
Conditionally compile debug message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4027 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-17 11:27:27 +00:00