[asterisk-commits] marquis: branch group/pinana-publish-1.4 r296864 - /team/group/pinana-publish...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Nov 30 18:05:10 CST 2010
Author: marquis
Date: Tue Nov 30 18:05:05 2010
New Revision: 296864
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=296864
Log:
Hack in support for non-initial PUBLISH.
Modified:
team/group/pinana-publish-1.4/channels/chan_sip.c
Modified: team/group/pinana-publish-1.4/channels/chan_sip.c
URL: http://svnview.digium.com/svn/asterisk/team/group/pinana-publish-1.4/channels/chan_sip.c?view=diff&rev=296864&r1=296863&r2=296864
==============================================================================
--- team/group/pinana-publish-1.4/channels/chan_sip.c (original)
+++ team/group/pinana-publish-1.4/channels/chan_sip.c Tue Nov 30 18:05:05 2010
@@ -9944,8 +9944,12 @@
while ((device = ao2_iterator_next(&i))) {
ast_log(LOG_DEBUG, " PUBLISH: Comparing %s and device %s\n", device->name, sc->dev);
if (!strcasecmp(device->pubname, pres_server->name) && !strcasecmp(device->name, sc->dev)) {
+ char uri[SIPBUFSIZE];
found = TRUE;
ast_log(LOG_DEBUG, "*** Found our friend %s in the existing list \n", device->name);
+ //This is the wrong thing to do here because the dialog id hasn't changed...
+ snprintf(uri, sizeof(uri), "sip:%s@%s", sc->dev, pres_server->domain);
+ transmit_publish(device->epa, publish_type, uri);
/* Do stuff here */
publish_type = SIP_PUBLISH_MODIFY;
}
More information about the asterisk-commits
mailing list