Philippe Sultan wrote: > Friends, > > a new dialplan application is now available for testing : > http://svn.digium.com/view/asterisk/team/phsultan/jabberreceive/
Sounds very cool. See below for more comments: > > The corresponding feature request is located here : > http://bugs.digium.com/view.php?id=12569 > > What can you do with it? Well, a direct usage of this application is > to make an easy to use GoogleTalk voice gateway out of Asterisk. Here > is an example (assuming the asterisk-xmpp account is configured) : > context gtalk-in { > s => { > NoOp(Caller id : ${CALLERID(all)}); > Answer(); > JabberSend(asterisk-xmpp,${CALLERID(name),Please enter the > number you wish to call); > JabberReceive(${CALLERID(name)},NEWEXTEN); How can you assume that the message you are waiting for is the right one ? Let's say that you have 10 channels each doing a JabberReceive at the same time - how does the channel know how to get the right message, let alone the right data ? (2 channels may be waiting for a NewExten message, others for a GetSomeDataFromSomeOtherPlace message ) Or am I missing something really obvious ? Julian > JabberSend(asterisk-xmpp,$(CALLERID(name),(Calling ${NEWEXTEN} ...); > Dial(SIP/${NEWEXTEN); > Hangup(); > } > } > > In this example, when Asterisk receives a GoogleTalk voice call > request from a GoogleTalk buddy, it answers the call, and asks the > buddy to enter a number over an XMPP (Jabber) chat session. Then, > Asterisk dials the extension (accessible over SIP), which results in a > GoogleTalk to SIP call. > > But this application is not restricted to GoogleTalk voice calls, and > it can be used within any call context. Code snippets are available in > the corresponding feature request under the bugtracker as well as in > doc/jabber.txt. > > The codebase is Asterisk's SVN trunk, which is merged to the > jabberreceive branch on a regular basis. To install it, follow these > steps : > #svn co http://svn.digium.com/view/asterisk/team/phsultan/jabberreceive/ > jabberreceive > #cd jabberreceive > #./configure > #make > #make install > > Note for Linux users : the Gnome IM+ToIP client Empathy (starting from > version 0.23.1) is now compatible with Asterisk, which allows users to > place voice calls over a GoogleTalk channel from their Empathy client > to Asterisk. > > Please give your feedback! > > Thanks i advance, > > Philippe > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
