Hi, Please don't send e-mails to me directly. Find my replies inline.
[email protected] wrote: > Hello Anca, > > i was writing with Bogdan at #opensips back and forth about several > opensips related issues and he told me to contact you because now i > came across the presence part :-) > > Using > > loadmodule "presence.so" > modparam("presence", "server_address", "sip:OPENSIPS_HOST:5060") > modparam("presence", "fallback2db", 1) > > loadmodule "presence_xml.so" > modparam("presence_xml", "integrated_xcap_server", 1) > > loadmodule "presence_dialoginfo.so" > > loadmodule "pua.so" > loadmodule "pua_dialoginfo.so" > modparam("pua_dialoginfo", "presence_server", > "sip:prese...@opensips_ip:OPENSIPS_UDP_SIP_PORT") > > loadmodule "pua_bla.so" > modparam("pua_bla", "default_domain", "OPENSIPS_HOST") > modparam("pua_bla", "header_name", "Sender") > modparam("pua_bla", "server_address", "sip:b...@opensips_ip") > > loadmodule "presence_xcapdiff.so" > > plus the db_url needed stuff and roughly: > > if (!t_newtran()) { > > sl_reply_error(); > exit; > > } > > if (is_method("PUBLISH")) { > if ($hdr(Sender) != NULL) handle_publish("$hdr(Sender)"); > else handle_publish(); > > } else if (is_method("SUBSCRIBE")) { > > handle_subscribe(); > > } > > in a snippet of the routing script i managed to get pickup and such > working > > Also i am creating the dialog with if (is_method("INVITE")) > create_dialog(); just before relaying the packets using if > (!t_relay()) sl_reply_error(); > > Currently the problem is the pickup is also working on outbound calls. > > So my question would be if there is a flag (needed) to indicate wether > the current call should only (outgoing) trigger BLF or (incoming) > indicate a PICKUP? No there is not such a flag. You must decide from the script for with Invites to create dialogs. > > I also noted several flaws in the documentation regarding > "server_addresses": > > in pua_dialoginfo it says: presence_server: sip:[email protected]:5060 > in presence the server_address is sip:10.10.10.10:5060 > in pua_bla the server_address is sip:[email protected] and the > presence_server sip:[email protected] > and in rls (didn't implement it yet) we have presence_server > sip:[email protected]:5060 and server_address sip:[email protected]:5060. > > So sometimes the presence_server has port definition, sometimes not. > But worse the server_address sometimes is u...@host while in other > cases missing the user and only having sip:10.10.10.10:port > > Maybe you could clear that up for me and even for the docs :-) > All the variants are correct. regards, Anca > Thank you very much in advance. > > Greets, > André Christlieb > -- > + webpress internet services deutschland > + bucher strasse 86-88 > + 90408 nuernberg > + fon: 0911 / 350 666 90 > + fax: 0911 / 350 666 91 > + [email protected] > + ust: de 228074558 > _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
