marian
fc09730381
Changed jingleversion parameter name to jingle_version.
...
git-svn-id: http://voip.null.ro/svn/yate@2669 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 10:03:28 +00:00
marian
283dd92294
Implemented old jingle protocol support.
...
git-svn-id: http://voip.null.ro/svn/yate@2666 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 15:22:08 +00:00
paulc
692c726abd
Added mutex names to most Yate modules.
...
git-svn-id: http://voip.null.ro/svn/yate@2613 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 14:06:39 +00:00
marian
f48d8bdfcf
Accept attended chan.transfer without transfer destination jid. Get it from received channel if missing.
...
git-svn-id: http://voip.null.ro/svn/yate@2597 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-27 14:51:08 +00:00
marian
cda08011be
Make sure we always use the content owning the last received transport to avoid using another content then the remote party.
...
git-svn-id: http://voip.null.ro/svn/yate@2588 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-17 15:20:30 +00:00
marian
a992281367
Set reason text when closing a session with unknown error.
...
git-svn-id: http://voip.null.ro/svn/yate@2586 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-15 15:06:31 +00:00
marian
2678d48525
Add caller URI parameter to call.route message.
...
git-svn-id: http://voip.null.ro/svn/yate@2526 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-20 10:00:38 +00:00
marian
9f1591711b
Fixed bug: don't remove items added to the list of rejected contents built when processing content add requests.
...
git-svn-id: http://voip.null.ro/svn/yate@2502 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-02 10:01:32 +00:00
marian
6435b04a1a
Avoid adding twice the crypto_key param to chan.rtp message.
...
git-svn-id: http://voip.null.ro/svn/yate@2453 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-23 10:26:29 +00:00
marian
c1af110f93
Lock driver while creating an outgoing connection to prevent presence processing by an incomplete connection.
...
git-svn-id: http://voip.null.ro/svn/yate@2439 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-14 15:21:34 +00:00
marian
99b135b1f6
Transfer elements can now carry a subject. Fixed the response sent to a transfer response. Fixed content remove for non file transfer connections
...
git-svn-id: http://voip.null.ro/svn/yate@2436 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-14 11:38:25 +00:00
paulc
aa4616f2cc
Moved jingle specific modules away, load them on demand from jingle channel.
...
git-svn-id: http://voip.null.ro/svn/yate@2419 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 15:21:26 +00:00
marian
f6f0583e1e
Added jingle file transfer support.
...
git-svn-id: http://voip.null.ro/svn/yate@2417 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 14:32:48 +00:00
marian
ea227f17ad
Always build the jabber stream status service.
...
git-svn-id: http://voip.null.ro/svn/yate@2400 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-17 16:00:25 +00:00
marian
4fb8fdeb0d
Copy all xml children' text to user.roster/resource.notify when receiving roster from server.
...
git-svn-id: http://voip.null.ro/svn/yate@2399 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-17 15:57:30 +00:00
marian
f25033ab9f
Implemented the new Jingle specifications.
...
git-svn-id: http://voip.null.ro/svn/yate@2382 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-01 00:37:18 +00:00
marian
ee2c073468
Implemented support for Jingle session transfer (XEP-0251).
...
git-svn-id: http://voip.null.ro/svn/yate@2358 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-20 16:59:42 +00:00
marian
dd806447cb
Support for placing on hold and resuming a Jingle session.
...
git-svn-id: http://voip.null.ro/svn/yate@2357 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-20 16:52:03 +00:00
marian
a42c59fd91
The jingle session is now handling transfer and rtp session info stanzas. The channel is handling ringing and deny transfer/hold/active/mute requests.
...
git-svn-id: http://voip.null.ro/svn/yate@2332 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 10:54:49 +00:00
marian
f9de217ab5
Added capability to forward user roster in a single message.
...
git-svn-id: http://voip.null.ro/svn/yate@2331 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 09:46:17 +00:00
marian
5576260830
Fixed jingle session negotiation. Added reason to terminate stanza. The module can now handle presence broadcast when the component is keeping the roster. Additional presence stanza can now be added to presence command.
...
git-svn-id: http://voip.null.ro/svn/yate@2330 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 09:33:17 +00:00
marian
e75e0c4283
Make sure we have a local address for transport before starting RTP.
...
git-svn-id: http://voip.null.ro/svn/yate@2233 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-21 15:46:47 +00:00
paulc
14e16c86d7
Added a static helper method to complete one item, use it where applicable.
...
git-svn-id: http://voip.null.ro/svn/yate@2202 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-16 13:30:04 +00:00
marian
5fe1de4532
Added stanza id param when sending transport to avoid session terminate is error is received.
...
git-svn-id: http://voip.null.ro/svn/yate@2199 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-15 14:33:06 +00:00
marian
a1a201e71b
Fixed some debug messages.
...
git-svn-id: http://voip.null.ro/svn/yate@2192 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-08 16:37:27 +00:00
marian
191166547a
Add extra children from resource.notify message when sending client presence.
...
git-svn-id: http://voip.null.ro/svn/yate@2181 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-04 07:18:15 +00:00
marian
b4475dc1d9
Fixed bug: get resource from remote user when making a call.
...
git-svn-id: http://voip.null.ro/svn/yate@2165 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-15 13:36:17 +00:00
marian
45829ca0b0
Added IM execute handler used to send chat messages. Dispatch an im.execute message when receiving chat messages.
...
git-svn-id: http://voip.null.ro/svn/yate@2160 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-15 07:40:05 +00:00
marian
40812bdbad
Don't add the 'from' attribute when sending (un)subscribe response.
...
git-svn-id: http://voip.null.ro/svn/yate@2153 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-11 15:59:40 +00:00
marian
c419727633
The module no longer responds to client (un)subscribe requests. Fixed line checking in driver: deref the stream if found.
...
git-svn-id: http://voip.null.ro/svn/yate@2074 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 13:00:37 +00:00
paulc
5028b01139
Added capability to route to "line/..." no matter what protocol it uses.
...
Added driver method to query the existence of a line, use it in routing.
git-svn-id: http://voip.null.ro/svn/yate@2073 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:48:49 +00:00
marian
8964435a28
Handle the same bare jid for caller and called when making an outgoing call.
...
git-svn-id: http://voip.null.ro/svn/yate@2072 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:13:30 +00:00
marian
b9e220ad05
Send a subscribe request when making a call to a jid which is not in the user's roster.
...
git-svn-id: http://voip.null.ro/svn/yate@2069 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-15 15:16:01 +00:00
marian
37410988de
Automatically accept (un)subscribe requests on client streams.
...
git-svn-id: http://voip.null.ro/svn/yate@2068 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-15 11:48:48 +00:00
marian
2858d84c16
Implemented Driver's msgRoute() to fill the called parameter if a stream exists for the given account/line.
...
git-svn-id: http://voip.null.ro/svn/yate@2067 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-15 10:18:56 +00:00
marian
490c74816c
Added resource audio capability when enqueueing client resource.notify.
...
git-svn-id: http://voip.null.ro/svn/yate@2041 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-28 21:05:08 +00:00
marian
947e75e3c9
Fixed bug: deref stream after increasing its reference counter.
...
git-svn-id: http://voip.null.ro/svn/yate@2030 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-18 14:58:36 +00:00
marian
28585f4183
Accept jabber/xmpp/jingle as callto prefix when processing call.execute.
...
git-svn-id: http://voip.null.ro/svn/yate@2029 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-18 07:13:58 +00:00
marian
cfc2fa07e9
Add support to send/receive multiple DTMFs in the same stanza.
...
git-svn-id: http://voip.null.ro/svn/yate@2007 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-03 15:15:54 +00:00
marian
4f4e424401
Added xmpp.generate message handler.
...
git-svn-id: http://voip.null.ro/svn/yate@2002 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-29 14:34:55 +00:00
marian
cee91c3f47
Added 'autorestart' parameter to user.notify to notify the user if the stream is going to re-connect.
...
git-svn-id: http://voip.null.ro/svn/yate@2000 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-29 10:02:15 +00:00
marian
7299142daa
Add protocol parameter when enqueueing presence messages.
...
git-svn-id: http://voip.null.ro/svn/yate@1993 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-23 13:53:40 +00:00
marian
23051d2c6f
Changed default protocol name to jabber.
...
git-svn-id: http://voip.null.ro/svn/yate@1992 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-23 13:40:17 +00:00
marian
ae88dcd1ae
Fixed bug: check operation when requesting user logout.
...
git-svn-id: http://voip.null.ro/svn/yate@1990 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-22 22:53:56 +00:00
marian
a237afad93
Accept jabber/xmpp/jingle protocol names when handling user.login messages.
...
git-svn-id: http://voip.null.ro/svn/yate@1989 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-22 20:48:15 +00:00
marian
b8f67148f3
Client: use the account parameter when making an outgoing call before trying to use the caller.
...
git-svn-id: http://voip.null.ro/svn/yate@1982 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-13 12:37:40 +00:00
marian
a9f696ff6f
Added a low priority xmpp.iq handler for messages enqueued by this module. This handler will respond to received iq stanzas of type set/get.
...
git-svn-id: http://voip.null.ro/svn/yate@1975 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-06 15:19:02 +00:00
marian
e7937c667b
Fixed resource.notify/subscribe handlers for client accounts (streams).
...
git-svn-id: http://voip.null.ro/svn/yate@1973 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-05 12:44:49 +00:00
marian
0e3e7d2f86
Added jabber service used to enqueue xmpp.iq messages with received 'iq' stanzas.
...
git-svn-id: http://voip.null.ro/svn/yate@1970 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-05 08:49:44 +00:00
marian
52d1357a23
Call Channel's methods on call answered, routed, update.
...
git-svn-id: http://voip.null.ro/svn/yate@1966 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-01 11:00:28 +00:00