URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9e4b7e5…
Merge: a708dcb 579299c
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Sat Nov 24 22:06:22 2012 -0500
Merge remote-tracking branch 'sca/master' into admorten/sca
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=579299c…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Nov 20 23:13:35 2012 -0500
Regenerated README after fixing typos and documenting more RPC commands.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b6cebc5…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Nov 20 23:10:59 2012 -0500
Document sca.seize_appearance and sca.release_appearance RPC commands.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=38d134a…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Nov 20 23:08:38 2012 -0500
Update sca_call_info_update ex. to make clear it should be call for To URIs.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7e29507…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Nov 20 23:08:05 2012 -0500
Fix typo: "line_seize" -> "line-seize"
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5d2cba3…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 22:29:24 2012 -0500
Remove redundant message logged when removing subscriber after failed NOTIFY.
Subscriber removal on failed NOTIFY is currently disabled.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=742bc69…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 22:28:17 2012 -0500
Remove debug log message from usrloc callback.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ba39470…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 22:27:03 2012 -0500
Make purge expired log message more readable.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6c0f220…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 22:25:55 2012 -0500
Remove leftover debugging in show_subscription routine.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f9b4ef2…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 22:24:57 2012 -0500
Remove debug log message enumerating subscribers in hash slots on NOTIFY.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f76d90a…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 22:24:02 2012 -0500
Remove debug log message leftover from early testing.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4ad1c19…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 22:22:32 2012 -0500
Log error when building Replaces header and dialog to replace is not confirmed.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0870c8b…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 22:18:00 2012 -0500
Updated with typo fixes from docbook xml.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=88c4680…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 22:12:37 2012 -0500
Forgot to add doc Makefile to repo.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=277dc5e…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 22:11:05 2012 -0500
Fix typos and formatting.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=78ba61f…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 17:17:44 2012 -0500
Add simple installation instructions.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ce6a9ca…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 16:47:06 2012 -0500
Add copyright comments to all source files.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a6b36b0…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 16:40:44 2012 -0500
Add GPLv2 license
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b146545…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 16:10:36 2012 -0500
Regenerated to include mention of usrloc dependency.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0bef7be…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 16:10:03 2012 -0500
Include usrloc dependency.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=2708f57…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 16:08:15 2012 -0500
Add docbook-generated README for sca module.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3a7771c…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 16:07:32 2012 -0500
Add failure_route example.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=23a02a7…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 15:58:31 2012 -0500
Remove quotes from integer values.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6e35d94…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 15:50:28 2012 -0500
Fix typo leaving XML comment unterminated.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4b0e0e4…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 15:47:01 2012 -0500
Add Exported RPC commands section.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=fb03bbe…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 15:27:01 2012 -0500
sca module doesn't export any functions.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=296bb6d…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 15:26:41 2012 -0500
Add functions section.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6d66ec1…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 14:40:51 2012 -0500
Add sca module parameter documentation.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d4f35ce…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 13:06:15 2012 -0500
Add module Dependencies section.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=006f822…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 12:59:55 2012 -0500
Correct typo.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=60e1602…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 12:58:54 2012 -0500
docbook Overview documentation for sca module.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=835fceb…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Nov 19 12:56:27 2012 -0500
Add docbook stub for sca module.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4451d7a…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Nov 16 17:25:52 2012 -0500
Remove logging or change to debug level as required.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=043fc21…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Nov 16 17:05:39 2012 -0500
Remove ADMORTEN debugging line.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d5ac2a7…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Nov 16 17:01:53 2012 -0500
Remove unused function.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=21c02b5…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Nov 16 16:45:06 2012 -0500
Remove 3xx handler, since 3xx responses are pass-through.
At least with Polycoms, caller does not release appearance prior to
INVITE for redirection target.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ed9f09e…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Nov 16 16:09:51 2012 -0500
Fix formatting from copy/paste.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=96a5ba1…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Nov 16 16:06:09 2012 -0500
Connect to DB on demand only once per-process.
Practically, this means only in the DB writeback process and on
sip-router shutdown.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9e2a658…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Nov 16 14:49:44 2012 -0500
Parenthesize all values in bind macros. Define subscriptions table version.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0f94abc…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Nov 15 14:42:27 2012 -0500
Add sca_subscriptions table version check.
Permit future sca_subscriptions table schema changes.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=22b6ead…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Nov 14 11:56:06 2012 -0500
Properly bind expires value for DB deletion of expired subscriptions.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1ec90cc…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Nov 14 00:43:04 2012 -0500
Delete expired subscriptions from DB. Only update DB when subscribers change.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=dc5e0d0…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Nov 13 17:08:53 2012 -0500
Subscription state is now stored in DB and restored on restart.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d888e7d…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Sun Nov 11 23:21:58 2012 -0500
Restore subscriptions from DB on startup.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3eecc91…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Sun Nov 11 23:18:37 2012 -0500
sca_db type not used.
yet.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=79e03e5…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Sat Nov 10 20:36:54 2012 -0500
event should be INT. subscriber, not aor, should be UNIQUE.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e19c603…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Nov 9 22:02:55 2012 -0500
Add sca_subscriptions mysql table creation script.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0b02fef…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Nov 9 16:08:46 2012 -0500
DB backing initialization and setup.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=97b829a…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Nov 8 00:03:03 2012 -0500
Add srdb1 lib to Makefile for db API.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=738ce93…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Nov 7 14:34:10 2012 -0500
Tentative fix for [SIPR-793]: Music-on-hold breaks SCA hold/pickup.
MoH changes hold semantics. Detect on-hold SDP in holding party's ACK,
and update state & send NOTIFYs as needed.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6805fcb…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Nov 1 16:48:26 2012 -0400
Fix [SIPR-783]: respect answerer's app-index instead of using next available.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ae485d3…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Oct 19 17:24:44 2012 -0400
Remove unused variables and debugging.
Quiet compiler warnings.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=cbc6e06…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Oct 19 17:16:59 2012 -0400
Fix [SIPR-723]: must release appearance when script sends error w/ t_reply
Using callback for TMCB_RESPONSE_READY event, which is invoked with a
FAKED_REPLY when t_reply() is called.
This still means that the SCA_UPDATE route will need to be called early
enough in the configuration so that the callback is registered when the
script calls t_reply().
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1a3a35f…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Oct 16 15:41:26 2012 -0400
Notes on t_reply, subscription deletion on NOTIFY failure.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=15a2a5a…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Oct 16 14:47:10 2012 -0400
Use standard hashes.h header instead of libkcore hash_func.h path.
All hash routines are moved to sip-router/hashes.h as of 3.3.x.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=06bb391…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Oct 16 14:27:39 2012 -0400
Ensure upstream 302 redirects are not treated as errors.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c908872…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Oct 15 22:22:26 2012 -0400
Fix [SIPR-708]: loss of state on call transfer
Module was blindly releasing appearance indices on BYE without checking
for dialog match. Simple call-id check is enough.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8ff7fce…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Oct 15 21:41:36 2012 -0400
Remove debug line.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e09af35…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Oct 15 12:56:53 2012 -0400
Ensure unlinked hash entries have NULL next and slot pointers.
Not fixing any known issue, just being a bit more defensive when
unlinking entries.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4d71456…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Oct 12 14:35:12 2012 -0400
Fix [SIPR-728]: stuck lamp on multiple inbound calls
BYE response handler was trying to lookup remote party's Call-Info
state using from-tag instead of to-tag.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9fc31d8…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Oct 12 13:37:30 2012 -0400
Add simple install-and-bounce-sip-router script.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5e52132…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Oct 11 17:00:28 2012 -0400
Improve encapsulation when sending NOTIFYs.
When sending NOTIFY to subscribers list, only build headers for the
NOTIFY once.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c43bb19…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Oct 11 16:21:36 2012 -0400
Remove debug sanity check.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=2c968f5…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Oct 11 16:18:24 2012 -0400
Move from doubly-linked list with tail insertion to singly linked list.
Reduce complexity, especially where unlinking is concerned.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3099182…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Oct 11 16:16:16 2012 -0400
Improve appearance index unlinking.
The double pointer unlinking method is much more elegant.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d189765…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Oct 11 16:13:23 2012 -0400
Only store one appearance_list per AoR.
sca_appearance_register was not checking to see if an entry for the AoR
already existed in the hash table, blindly appending an empty list for
each client subscription. Things worked because the hash table collision
handling inserted new entries at tail instead of head.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ad67ccf…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Oct 5 16:05:47 2012 -0400
Fix [SIPR-737]: calls not reaching voicemail
Non-SCA to non-SCA would cause a function called from sca_call_info_update
to return 0, which sca_call_info_update would then return to the script.
A return value of 0 from a function called in the script means "stop script
processing" in sip-router, so PRACKs were never getting relayed to the
caller. Fixed by resetting return code to non-zero before returning.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4cea904…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Oct 4 23:59:10 2012 -0400
Finish fix for crash on hash entry unlink.
Replaced core_hash references with more modern get_hash1_raw.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=765b6e0…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Oct 2 11:31:25 2012 -0400
Only send NOTIFYs to caller group on receipt of first 18x response.
Forked calls could mean multiple 18x responses from any of the callee
endpoints. The module was sending a NOTIFY to all members of the caller
group every time a 18x response arrived.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=2830056…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Oct 2 11:07:52 2012 -0400
Move method check to top of sca_call_info_update routine.
Reduce processing for methods we don't handle.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=666ccbf…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Oct 2 11:06:59 2012 -0400
Removing some debug logging.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=79b2fad…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Oct 2 10:56:12 2012 -0400
Include callee in appearance output.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=eebb2eb…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 25 22:11:14 2012 -0400
Remove unused struct _appearance_list members max_index and next_index.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7ed66b1…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Sep 24 16:39:17 2012 -0400
Remove debugging, basic appearance-uri escapes are working.
Does not currently attempt to escape user or host in URI itself.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e72a438…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Sun Sep 23 22:15:48 2012 -0400
Fix doubly linked list corruption.
Forgot to assign next node's prev element on unlink.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=03dbe40…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Sat Sep 22 21:58:23 2012 -0400
Initialize subscription-from-request's appearance index to 0.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=31e886e…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Sep 21 16:31:30 2012 -0400
When unlinking a hash table entry, ensure the entry's next pointer is NULL.
Possible cause of subscription corruption crashes.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=900dee7…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 22:52:14 2012 -0400
Fix [SIPR-716]: place both endpoints on hold, unable to pick up.
Code was always setting call state to active on 200 reply to INVITE if
callee was SCA. Patch sets state to active on 200 only when seizing a line.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c60d8bb…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 22:22:11 2012 -0400
NOTIFY cseq wasn't getting set from saved subscription.
Use less error-prone syntax for getting desired hash slot.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f403aa7…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 22:11:42 2012 -0400
Use copy of appearance owner URI when NOTIFYing on receipt of 18x.
Don't FFS use a shm struct after unlocking.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d19f648…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 17:17:47 2012 -0400
No need for lock in sca_hash_entry struct. Locking happens at slot level.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c49fa3c…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 16:47:33 2012 -0400
Possible fix for [SIPR-712]: inadequate locking in sca_handle_subscribe.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4369f77…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 16:46:09 2012 -0400
Add sca_hash_table_index_kv_find_unsafe.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a22482e…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 16:44:14 2012 -0400
Add stub functions for PRACK and REFER with Call-Info.
Must ensure Call-Info headers are stripped before they're sent to the
callee, as it can confuse the Polycoms about the state.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f34fe73…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 13:56:35 2012 -0400
Ensure that the c_uri.user is empty if there's no contact header.
Possible fix for SIPR-715.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8a05e54…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 01:24:13 2012 -0400
Removing unnecessary sca_update routines.
Using P-Asserted-Identity accomplishes what the UPDATE packets failed
to do, which is to update the caller's display with the correct remote
party info.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a8c5b20…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 01:23:06 2012 -0400
Committing for future reference before removing from project.
Able to accomplish what was needed with P-Asserted-Identity header instead.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=472854e…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 01:16:31 2012 -0400
Fix [SIP-710]: SCA-to-SCA caller shows own DID instead of remote party's.
Inject P-Asserted-Identity header with correct information in 200 OK
response to SCA pickup of held call.
Also fix regression removing NOTIFYs to caller on 18x replies, and
update calls to update appearances to include display info.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=03c9725…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 01:14:35 2012 -0400
Add sca_uri_display_escapes_count.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ec35eb2…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Sep 20 01:12:39 2012 -0400
Include escaped callee display info in appearance-uri attribute.
Currently using escape_common function from strcommon.h, found in
sip-router's libkcore.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=46cf25d…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 18 16:18:04 2012 -0400
Pass To/From headers' display info and URI when updating appearance.
Preparation for including display info with appearance-uri attribute.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=566ac92…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 18 09:58:54 2012 -0400
Remove update_flag for now.
Using UPDATE to correct URIs on both ends of the call caused the Polycom
handsets to report loops. This in spite of them returning 200 OK to the
UPDATEs and logging that the URIs were being updated successfully.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0b09c36…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 18 00:32:48 2012 -0400
Reconcile mismatched Contact and To/From URIs early.
Fixes dropped state for caller URI (and stuck state for callee if callee
is SCA) on second pickup on different handset after hold. Depending on
the values in the To/From headers won't work, since the SCA reINVITE to
seize a held call uses the SCA group's AoR in RURI, To and From, leading
to problems in SCA-to-SCA calls.
This does not yet resolve the display URI problem.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7514373…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 18 00:26:50 2012 -0400
Add sca_aor_create_from_info.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e1b2e0b…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Sep 12 13:08:56 2012 -0400
Initial attempt to use a flag & exported function to send UPDATEs.
Additional fixes:
* only attempt to unlink appearances on CANCEL if AoRs are SCA.
* remove TMCB_DESTROY callback stuff.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5712126…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Sep 12 01:29:38 2012 -0400
Remove misleading comment.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=798b132…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Sep 12 01:06:51 2012 -0400
Register TMCB_E2EACK_IN on INVITE if either caller or callee are SCA.
Fixes NOTIFYs on call answer if caller is non-SCA and callee is SCA.
Appearance state of SCA callee was getting updated in this case, but
the ACK callback wasn't getting registered, so no NOTIFYs to group.
Additional small changes:
* Put quotes around appearance-uri value in Call-Info header.
* Only try to update appearance state on 18x reply if caller
is SCA.
* Temporarily disable TMCB_DESTROY callback registration.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=06853f5…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 11 23:47:00 2012 -0400
Clarify certain pro/con points re: UPDATE handling.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=cc03c65…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 11 23:15:45 2012 -0400
Fix core on shutdown: param passed to usrloc cb must be separate shm_malloc'd.
Passing the module struct (sca_mod) as the callback param causes a core dump
on shutdown because the usrloc callback destructor will shm_free any param
if non-NULL, and the module is already disposed by that point. The callback
isn't currently using any param, so for now pass NULL params when registering
for usrloc event callbacks.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=91f575b…
Merge: b6477c2 8fed32c
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 11 17:35:32 2012 -0400
Merge branch 'master' of
git+ssh://repo.net.isc.upenn.edu/git/pnp/sip-router-sca-module
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b6477c2…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 11 17:34:36 2012 -0400
Add notes about how to send UPDATEs to call legs after hold/pickup
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8fed32c…
Author: Jorj Bauer <jorj(a)jorj.org>
Date: Tue Sep 11 11:25:38 2012 -0400
reduce dependency on copy-and-paste string literals
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=750ec99…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 11 10:40:26 2012 -0400
Improvements to hold/pickup when caller & callee are in SCA groups.
UPDATEs ifdef'd out for now. Will set flag or AVP for script to trigger
UPDATEs to both call legs after relaying ACK.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=59cc9a4…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 11 00:10:32 2012 -0400
Re-enabled usrloc bindings so deleting subscriptions on unREGISTER works.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e82a63d…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 11 00:09:05 2012 -0400
Add sca_update.c & sca_update.h to send UPDATEs to both legs after pickup.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=61254d7…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Sep 5 15:14:18 2012 -0400
[SIPR-699]: delete subscription when endpoint's registration ends
Detect registration deletion or expiration, and delete endpoint's
call-info subscription.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=52f5013…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Sep 4 10:25:14 2012 -0400
[SIPR-700]: module should drop subscriber if NOTIFY delivery fails.
Module unlinks & deletes subscription if call-info NOTIFY to subscriber fails.
Also fix memory leak in the expired purge tick, which was unlinking but not
deleting.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=11bc921…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Aug 24 23:12:19 2012 -0400
Display owner and dialog in sca.all_appearances output.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=205c18d…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Aug 24 23:10:56 2012 -0400
Add routine to update callee. Add two convenience lock-if-SCA routines.
Extend appearance struct to store previous owner, callee & dialog.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=94cf600…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Aug 24 15:20:23 2012 -0400
Notes on use of To-URI during pickup of held call.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=75b3045…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Aug 24 13:38:31 2012 -0400
Add sca_uri_build_aor().
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0b247db…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Aug 20 22:22:44 2012 -0400
Fix [SIPR-688]: deadlock on BYE.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=79f7cbf…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Aug 20 17:21:41 2012 -0400
Use new sca_appearance owner and dialog update routines.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8ec6909…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Aug 20 17:17:49 2012 -0400
Add sca_appearance_update_owner_unsafe & sca_appearance_update_dialog_unsafe
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a03b667…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Aug 20 17:13:17 2012 -0400
Replace dialog in appearance on held call pickup.
Known bugs: [SIPR-689]
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a2b8e55…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Aug 16 16:27:57 2012 -0400
Fix [SIPR-683]: append appearance-uri to call-info NOTIFYs
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=776dcfd…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Aug 16 01:37:13 2012 -0400
Call hold + pickup from another handset is now working.
A bunch of changes (with a lot of redundancy) for this:
sca_call_info_is_line_seize_reinvite()
sca_call_info_seize_held_call()
sca_call_info_header_remove() now working
RURI rewrite, drop branches
lots of debugging messages that can be removed later
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=80f5d1e…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Aug 16 01:29:13 2012 -0400
Add dset.h for branch manipulation and ruri_mark_new()
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4a0acc4…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Aug 16 01:28:21 2012 -0400
Add sca_dialog_create_replaces_header.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=22fd70a…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Aug 16 01:27:09 2012 -0400
sca_appearance_update_unsafe now updates index owner and callee.
Add missing check for failed pkg_malloc, too.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=cff4817…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Aug 14 13:07:30 2012 -0400
Add sca_get_msg_method.
Simplify method checks for requests/responses.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7d80fd2…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Aug 14 00:26:50 2012 -0400
Fix [SIPR-677]: NOTIFYs go to answering SCA group too early.
Register a callback for ACKs following 200 OK replies to INVITE (TMCB_E2EACK_IN).
Check to see if the To-URI is a shared appearance AoR, and NOTIFY if it is.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=bf6addd…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Aug 14 00:19:15 2012 -0400
Add tm_load.h for tm module API.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=cf6f490…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Aug 14 00:18:26 2012 -0400
Invoke sca_appearance_register when saving a subscription.
Ensures an sca_appearance_list for the subscribing AoR exists in the
appearances hash table.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e6cbeaf…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Aug 14 00:17:40 2012 -0400
Added sca_appearance_register.
Ensures an sca_appearance_list for SUBSCRIBE-ing AoRs exists in the
appearances table.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f43e4c3…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Aug 14 00:17:09 2012 -0400
Moved tm_load.h header to sca_common.h
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4f24362…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Aug 14 00:16:23 2012 -0400
Notes on moving entirely to using tm module callbacks.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d7fc85a…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Aug 13 14:57:25 2012 -0400
Notes regarding use of tm module callbacks to handle ACKs
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8ae135a…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Aug 13 14:26:00 2012 -0400
Split INVITE handler into dedicated functions, myriad other changes.
Implement SLCB_REPLY_READY callback function to catch proxy-generated
errors from e.g. sl_reply, which doesn't hit the onreply_route.
Fixes for [SIPR-665], [SIPR-668], [SIPR-669], [SIPR-670] and [SIPR-673].
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5790595…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Aug 13 14:24:35 2012 -0400
Hook sl module's SLCB_REPLY_READY to detect proxy-generated errors.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9f1d092…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Aug 13 14:22:46 2012 -0400
Extend sca_subscription_terminate to take options.
Allows caller to unsubscribe, or unsubscribe and drop released line.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f3123f3…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Aug 10 01:56:24 2012 -0400
Removed sca_unsubscribe_line_seize export.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ed1c6f2…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Aug 10 01:55:46 2012 -0400
Removed unusued exported sca_unsubscribe_line_seize function.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1eb7615…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Aug 10 01:39:37 2012 -0400
sca_subscription_terminate doesn't care if a subscription exists.
It now returns early if there's no subscription to terminate.
Increment NOTIFY Cseq for line-seize subscription before sending
terminating packet.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b367303…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Aug 10 01:35:36 2012 -0400
Add sca_appearance_seize_next_available_unsafe.
Used in INVITE 200 reply handler to seize and make active the SCA
callee's appearance-state.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=2a840c6…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Fri Aug 10 01:30:44 2012 -0400
Fix [SIPR-663]: handle Contact-less BYEs. Add sca_uri_extract_aor.
The raw URI from the To header body frequently contains a parameter
list. We only use AoRs to do lookups.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e32fdff…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Aug 9 16:37:16 2012 -0400
Updated NOTES re: seizing held line from another handset.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e009f06…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Aug 8 23:22:10 2012 -0400
Add sca_uri_is_shared_appearance.
Remove a few debugging lines.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=eaf81de…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Aug 7 16:46:52 2012 -0400
Detect call hold INVITEs & update state. Handle Call-Info in BYE replies.
Blinking lights on hold! Consultative & blind xfers work!
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=68a3cbd…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Aug 7 16:26:33 2012 -0400
Add sca_appearance_state_for_index.
Convenient for looking up appearance based on line-seize subscription info.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9347715…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Aug 7 16:25:43 2012 -0400
Only NOTIFY on line-seize subscription expiration if state is "seized"
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d8bcf92…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Aug 7 16:23:28 2012 -0400
Add sca_call_is_held to detect whether call is on hold.
Uses parser/sdp/sdp.h; very similar to modules_k/textops's is_audio_on_hold.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b9d082f…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Aug 6 16:27:35 2012 -0400
Fix reply handling, add CANCEL handler, handle BYEs from non-SCA lines
Add some debugging messages.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f728283…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Aug 6 16:26:06 2012 -0400
Fix implementation by pointing dialog members to correct offsets.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e94074a…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Aug 6 16:24:14 2012 -0400
Add sca_appearance_unlink_by_tags.
Allow unlinking from appearance list by dialog. Useful when handling
requests/responses from non-SCA lines to SCA lines. sca_appearance
struct is now aware of its appearance list to make this possible.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0f0e2f0…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Aug 2 15:59:54 2012 -0400
Add sca_get_msg_cseq_method
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b483b96…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Aug 2 15:09:28 2012 -0400
Make Call-Info header detection case-insensitive.
Net::SIP lowercases's initial character after hyphen in headers.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7a5c91b…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Aug 2 12:18:15 2012 -0400
Update sca_appearance_update_unsafe call to match new prototype.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=baf11d6…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Aug 2 12:16:16 2012 -0400
Initial (unsafe) non-locking appearance update routine.
Only updates index, state, uri & dialog. TODO: owner, callee.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ee46409…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Thu Aug 2 12:03:40 2012 -0400
Initial work looking up SCA appearance by dialog, not Call-Info header.
Required to process responses/requests from non-SCA lines.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4a61c69…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Jul 25 14:47:48 2012 -0400
Implement sca_call_info_update and handler functions.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e278397…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Jul 25 11:47:13 2012 -0400
Improve subscription termination handling. Track appearance indexes.
Release seized lines on subscription termination. Use updated constant.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a2f99b9…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Jul 25 11:33:22 2012 -0400
Add unsafe (i.e., use only when locked) find and unlink functions.
Reduce amount of locking done oer operation by acquiring lock once,
then using "unsafe" hash table functions.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1c01665…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Jul 25 11:28:42 2012 -0400
Add sca_appearance_for_index_unsafe, sca_appearance_for_dialog.
sca_appearance_update_index now updates dialog, too.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6d96f92…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Jul 25 11:22:42 2012 -0400
Use updated sca_appearance_update_index, constant name.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7adbb3b…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Jul 25 11:20:24 2012 -0400
Export sca_call_info_update.
Temporarily export sca_unsubscribe_line_seize.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f8ca782…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Jul 25 11:07:52 2012 -0400
Use updated constants, add comment about hooking failed replies.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=058b0aa…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Jul 25 11:05:23 2012 -0400
Add prototype for sca_dialog_build_from_headers, SCA_DIALOG_EMPTY
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4cdfefd…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Jul 25 11:03:44 2012 -0400
include data_lump.h for del_lump Call-Info header removal.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a0b59cd…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Jul 25 11:01:53 2012 -0400
New notes on dialog tracking, removing header, sdp parsing
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b9e5fb0…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Wed Jul 25 10:59:57 2012 -0400
Add util functions, sca_dialog_build_from_tags.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=58502f3…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Jul 17 16:49:40 2012 -0400
Fixes for line-seize reSUBSCRIBEs, line-seize expire time.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7062904…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Jul 17 16:47:46 2012 -0400
Fix sca_call_info_header_append_appearances.
Loop wasn't incrementing buffer pointer.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=342d4ce…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Jul 17 10:44:53 2012 -0400
Add parser/hf.h. Required for Call-Info header parsing.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a93b2c5…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Jul 17 10:44:12 2012 -0400
Release seized appearances when line-seize subscriber hangs up.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=eecb3b1…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Jul 17 10:43:22 2012 -0400
Fix leak: Call sca_appearance_free after unlinking appearance.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7e4aa66…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Jul 17 10:42:16 2012 -0400
Implement sca_call_info_header_find and sca_call_info_body_parse.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=da5a800…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Tue Jul 17 10:39:30 2012 -0400
Implement sca_appearance_release_index.
Correct sca_appearance_free prototype.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d694ceb…
Author: Andrew Mortensen <admorten(a)isc.upenn.edu>
Date: Mon Jul 16 09:25:00 2012 -0400
Shared Call Appearance module for sip-router.
Move to
repo.net.isc.upenn.edu.