URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=875a4cbc5efb16e53b179a54318b91e59658a607
Author: Stefan Sayer <[email protected]>
Date:   Tue May 29 19:01:33 2012 +0200

    early_dbprompt: loop mode

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9ef3648f15a7a54dc28dfb9a15c70255a6c741c3
Author: Stefan Sayer <[email protected]>
Date:   Tue May 29 18:46:49 2012 +0200

    added DSM app to play file in early media
    
    --
    -- This DSM app
    --   o plays early media from a file in the DB
    --   o replies with final reply code/reason from P-App-Param
    --
    -- Parameters (P-App-Param):
    --    audio_id   - indicating audio file in DB; must be wav 16 bit pcm 
format (with wav header)
    --    fr_code    - final reply code
    --    fr_reason  - final reply reason
    --
    --  Example: P-App-Param: audio_id=rbt;fr_code=404;fr_reason="Not found"
    
    DB table is provisioning.audio_files, select by id, e.g.
    +-------+-------------+------+-----+---------+-------+
    | Field | Type        | Null | Key | Default | Extra |
    +-------+-------------+------+-----+---------+-------+
    | id    | varchar(20) | YES  |     | NULL    |       |
    | data  | mediumblob  | YES  |     | NULL    |       |
    +-------+-------------+------+-----+---------+-------+

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=5f2dc03e7039d2f5588e843a16176c5acf13191d
Author: Stefan Sayer <[email protected]>
Date:   Thu Aug 9 15:15:50 2012 +0200

    db_reg_agent: also re-register on password change in updateRegistration

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=08c13de6341614cce98c1db5e95835e7ae0947dc
Author: Stefan Sayer <[email protected]>
Date:   Thu Aug 9 11:00:08 2012 +0200

    b/f: db_reg_agent: also stop RegistrationTimer thread on unclean shutdown

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=93df92a489d867f9131fdbac70ad5c562ca1aaa5
Author: Stefan Sayer <[email protected]>
Date:   Thu Aug 9 15:03:56 2012 +0200

    b/f: doc: fix merge conflicts in DSM/SBC doc

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=389dd5c772502cd02a17e353bb61a9fdd5ded9a2
Author: Stefan Sayer <[email protected]>
Date:   Fri May 25 01:59:30 2012 +0200

    db_reg_agent: b/f: on updateRegistration, update credentials (pwd), too

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=fbfb96282b0382f47dfaf5f48d41b299cc689f4b
Merge: 06c3534 430f78a
Author: Stefan Sayer <[email protected]>
Date:   Thu Aug 9 14:57:44 2012 +0200

    Merge remote-tracking branch 'origin/1.4' into sayer/1.4-spce2.6
    
    * origin/1.4:
      b/f: User-Agent and Max-Forwards headers in authenticated requests

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=06c3534e27767e88a21174b73f91a1d3cefbe9ab
Author: Stefan Sayer <[email protected]>
Date:   Fri Apr 20 12:46:13 2012 +0200

    b/f: have subscriptions protected until SUBSCRIBE sent
    
    this prevents corruption in the (extremely rare) case that a reply
    to SUBSCRIBE or a NOTIFY is already processed while the method to
    send the SUBSCRIBE is still being processed (with the little overhead
    of a bit more lock contention)

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=492f3df1dbdb2c9cbfa5752d2b7df8c82fa0f437
Author: Stefan Sayer <[email protected]>
Date:   Thu Apr 19 18:01:20 2012 +0200

    core: subscription: sendReqeust using 'SUBSCRIBE' directly

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=2bbd69c5a92bf6c2403dd69f572b78567e8056f9
Author: Stefan Sayer <[email protected]>
Date:   Thu Apr 19 12:11:33 2012 +0200

    mobile-push: b/f: reply 487 to INVITE on CANCEL

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=efb520db4059ff6eff46ae7e30ea308435de9331
Author: Stefan Sayer <[email protected]>
Date:   Wed Apr 18 15:49:05 2012 +0200

    mobile_push: set a curl http timeout (15s)
    
    this will also set CURLOPT_NOSIGNAL, which may prevent weird and rare
    libcurl related crashes ("longjmp causes uninitialized stack frame")

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=f55cda5402c32eb1ebeb9be6bb8a0af675206637
Author: Stefan Sayer <[email protected]>
Date:   Wed Apr 18 15:00:07 2012 +0200

    mobile_push: test example server

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=04672b2bac433f83bee9d7468460be0361cad5c7
Author: Stefan Sayer <[email protected]>
Date:   Wed Apr 18 14:59:26 2012 +0200

    b/f: when unsubscribing, don't reset SIP dialog ids

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=acec80a2b82e41f0c22c756efa18453279ced68d
Author: Stefan Sayer <[email protected]>
Date:   Wed Apr 18 13:25:49 2012 +0200

    mobile-push: b/f: reply only once with FR to INVITE

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=62c0531458269083a19ee9da406d00cfb8e073a8
Author: Stefan Sayer <[email protected]>
Date:   Wed Apr 18 11:53:17 2012 +0200

    mobile_push: load test setup instructions

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e6c7b0887d5858a24a8f75379b9c833033b1bb96
Author: Stefan Sayer <[email protected]>
Date:   Wed Apr 18 11:24:35 2012 +0200

    b/f: remove session container dlg link when subscription terminates

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=076a1fedb44962b9b3086176c2f8f3aa8edb4a31
Author: Stefan Sayer <[email protected]>
Date:   Wed Sep 14 12:10:12 2011 +0200

    added EventProcessingThread
    
       AmEventProcessingThread processes events posted
       in the event queue until either server shutdown
       is signaled or processing is requested to stop
       with the stop_processing function.
    
       Override the onEvent(AmEvent* ev) method, create
       an object, start() it and post events to it.
    
       If you need queue policing (e.g. overflow protection),
       override police_event() function.

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=8f54dd924682dc1f8d49147be913c442b203e826
Author: Stefan Sayer <[email protected]>
Date:   Wed Apr 18 11:11:53 2012 +0200

    mobile_push: updated to enableReceiving method (in-line with master)

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=44bb815602e96a91d848a6469a7d04566c25c165
Author: Stefan Sayer <[email protected]>
Date:   Wed Apr 18 11:07:32 2012 +0200

    support for receiving RTP DTMF while not processing RTP
    
    based on a patch by Robert Szokovacs
    
    Conflicts:
    
        apps/dsm/DSMCoreModule.cpp
        apps/dsm/DSMCoreModule.h
        core/AmRtpStream.h
        core/AmSession.h
        doc/dsm/dsm_syntax.txt

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e084af4ac1dd9cd56be0862098580e22b037f8f8
Author: Stefan Sayer <[email protected]>
Date:   Tue Apr 17 19:35:23 2012 +0200

    mobile_push: b/f: stopping DSM already when registration there
    
    (no need to wait until subscription is terminated, subscription handling is 
in core anyway)

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=1057989d113c29bc2f509f6e2d2d887f1f610341
Author: Stefan Sayer <[email protected]>
Date:   Tue Apr 17 19:22:06 2012 +0200

    mobile_push: handle CANCEL properly

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=c2f72bec4673d53902ff13c9b882af37e31d914e
Author: Stefan Sayer <[email protected]>
Date:   Tue Apr 17 18:43:38 2012 +0200

    b/f: separate thread for processing SIP Subscriptions (avoid deadlock on 
EventDispatcher)
    
    the AmSipSubscriptionContainter thread is only started once a subscription 
is used.

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=3327473f14ce196fc78e911fb1ae5ae4c8a95388
Author: Stefan Sayer <[email protected]>
Date:   Tue Apr 17 18:21:05 2012 +0200

    b/f: protect subscriptions list when creating new subscription

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=1becd3cc94dcbf0e0122560874de8367da1567c0
Author: Raphael Coeffic <[email protected]>
Date:   Tue Jan 31 15:16:41 2012 +0100

    b/f: fixes timeout issue introduced in 92293570

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e8da7b8945ecc09701fa5f6bcc5a6cff1e82ec04
Author: Raphael Coeffic <[email protected]>
Date:   Thu Jan 26 12:28:49 2012 +0100

    b/f: fixes possible deadlock when messages are sent from handle_sip_reply().
    
    Original patch by Stefan, slightly extended.

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=cf0e0486dc7a0e2ba085fdf324ae20748f7d6822
Author: Stefan Sayer <[email protected]>
Date:   Tue Apr 17 16:43:52 2012 +0200

    mobile_push: ignore incoming RTP

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=c92689453d42a7a55441c08d696562fa364bc3cb
Author: Stefan Sayer <[email protected]>
Date:   Tue Apr 17 16:42:45 2012 +0200

    DSM: pauseReceiving, resumeReceiving, monitorRTPTimeout actions
    
     pauseReceiving()
       stop RTP receiving (drop all received packets, also no RTP timeout check)
     resumeReceiving()
       restart RTP receiving
     monitorRTPTimeout(enabled=false)
       set call to monitor RTP timeout (enabled="true" or "false")

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0e6245da71cfa21725d10ff61ddeb4a7b4f54c5e
Author: Stefan Sayer <[email protected]>
Date:   Tue Apr 17 16:21:36 2012 +0200

    mobile_push: handle dlg errors gracefully

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=8c0a4b6679f4b056693f12e1b37162f2a7ea5ef3
Author: Stefan Sayer <[email protected]>
Date:   Tue Apr 17 15:41:56 2012 +0200

    DSM:mod_dlg: added setting errno if dlg.acceptInvite fails

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e2ffc89f22900c3916a4a02df075f573d82ebab6
Author: Stefan Sayer <[email protected]>
Date:   Mon Apr 16 16:58:58 2012 +0200

    DSM: mod_xml: libxml logging to SEMS log, added xml.setLogLevel function

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e27a4ea3fbfb3d35b7bf52d6a026d2b73f1cdbf0
Author: Stefan Sayer <[email protected]>
Date:   Wed Aug 8 12:07:51 2012 +0200

    c/f: make AmSipSubscription compile without replication support

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=3d02aac5a02caf6ba9cba8e03a8f4adb5b16f9f6
Author: Stefan Sayer <[email protected]>
Date:   Mon Apr 16 16:36:41 2012 +0200

    excluding mobile_push app from making
    
    Conflicts:
    
        apps/Makefile

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ef32ccae579c5f41d37dddb669945e1f2cb9415f
Author: Stefan Sayer <[email protected]>
Date:   Mon Apr 16 15:48:12 2012 +0200

    mobile-push DSM app
    
    --
    -- This DSM app
    --   o plays early media from a file in the DB
    --   o sends a HTTP request to a web server
    --   o SUBSCRIBEs to registration state
    --   o if registration becomes active (at least one active contact), it 
sends back "300 Multiple Choices"
    --   o otherwise (timeout) it sends back "480 Not found"
    
    -- Parameters (P-App-Param):
    --    audio_id   - indicating audio file in DB
    --    expiration - subscription expiration/waiting time (default: 60)
    --    caller     - caller passed to notification web app
    --    callee     - callee passed to notification web app
    --    domain     - domain passed to notification web app
    --
    --  Example: P-App-Param: 
audio_id=rbt;expiration=30;caller=+43111111111;callee=+432222222222;domain=sip.sipwise.com
    --
    -- Example DB:
    --  CREATE TABLE `audio_files` (
    --    `id` varchar(20) DEFAULT NULL,
    --    `data` mediumblob
    --  ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=2fe9068caa0360b5293b86b735654ff0276a8ad9
Author: Stefan Sayer <[email protected]>
Date:   Mon Apr 16 15:37:01 2012 +0200

    dsm:mod_dlg: possibility to add headers to replyRequest/acceptInvite
    
    based on a patch by Emil Kroymann
    
    Conflicts:
    
        apps/dsm/mods/mod_dlg/ModDlg.cpp

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=adc44f323e5bd18b4c62398d1f9ecf88bb06a996
Author: Stefan Sayer <[email protected]>
Date:   Mon Apr 16 15:31:02 2012 +0200

    dsm: several enhancements (playSilence, rtpTimeout/conference events, 
processing SDP from module)
    
    based on a patch by Emil Kroymann
    
    Conflicts:
    
        apps/dsm/DSMCall.cpp
        apps/dsm/DSMCall.h
        apps/dsm/DSMSession.h
        apps/dsm/DSMStateEngine.h
        apps/dsm/SystemDSM.cpp
        apps/dsm/SystemDSM.h
        doc/dsm/dsm_syntax.txt
    
    Conflicts:
    
        doc/dsm/dsm_syntax.txt

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=aef6223c8608f99c6b8eba5e538bd0e265caab9b
Author: Stefan Sayer <[email protected]>
Date:   Fri Feb 24 21:07:59 2012 +0100

    dsm:mod_mysql: mysql.playDBAudioFront and mysql.playDBAudioLooped actions

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=90739aec1dcc19bd8d9fb84c42ed9880f4982290
Author: Stefan Sayer <[email protected]>
Date:   Mon Apr 16 15:14:58 2012 +0200

    b/f: fix 2335abf803 for sending with empty message body

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=02d2f6454cc825a7e83d082299905c1e72434b20
Author: Stefan Sayer <[email protected]>
Date:   Mon Apr 16 15:14:45 2012 +0200

    DSM: mod_curl module to retrieve http pages, files, use rest APIs etc
    
    Conflicts:
    
        apps/dsm/mods/Makefile

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=989b9f20fa0e72c7d5828f07a3cf144ba3ee5ca1
Author: Stefan Sayer <[email protected]>
Date:   Mon Apr 16 15:03:09 2012 +0200

    DSM: mod_xml module for XML handling in DSM (using libxml2)
    
    Conflicts:
    
        apps/dsm/mods/Makefile

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=d9795df0b88eae8730e7cc37144b6762a6960880
Author: Stefan Sayer <[email protected]>
Date:   Mon Apr 16 15:02:02 2012 +0200

    RFC3265 Event notification (SUBSCRIBE/NOTIFY) support - SEMS as susbcriber
    
    Development sponsored by Sipwise GmbH.
    
    Conflicts:
    
        apps/dsm/DSMCall.cpp
        apps/dsm/DSMStateEngine.h
        core/sip/defs.h

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=1eb5be3f7beb19bf26603ee7b4351fd54872df15
Author: Stefan Sayer <[email protected]>
Date:   Mon Apr 16 01:16:52 2012 +0200

    DSM: c/f fixing fdf221d74a5b48ce589953d03b2922bccd6bc34e
    
    Conflicts:
    
        apps/dsm/DSMCall.cpp

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=548437b63b848a056cc42c9fe858f3569487d22a
Author: Stefan Sayer <[email protected]>
Date:   Mon Apr 16 01:15:51 2012 +0200

    DSM: add INVITE request in DSM_AVAR_REQUEST on invite event
    
    Conflicts:
    
        apps/dsm/DSMCall.cpp

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=caf612aae5c09ea64fc62032920abb61af347311
Author: Stefan Sayer <[email protected]>
Date:   Sun Apr 15 21:06:55 2012 +0200

    DSM: safeguard transferOwnership/releaseOwnership agains NULL ptrs

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=8e85b087f106b62d6ae0e633fe21b4d774c2b5f0
Author: Stefan Sayer <[email protected]>
Date:   Sun Apr 15 21:32:38 2012 +0200

    DSM: added documentation on freeObject function

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ec95bd97ae2f57754ef452bfb041e92d9b9bf4dd
Author: Stefan Sayer <[email protected]>
Date:   Sun Apr 15 21:02:51 2012 +0200

    DSM: functions for tracking/garbage collecting avar objects

URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e9873524a72e17b74715ac06f019906ba7678152
Author: Stefan Sayer <[email protected]>
Date:   Mon Apr 16 01:04:53 2012 +0200

    option to ignore low CSeq for NOTIFY for old event sub implementations
    
    new sems.conf option:
    
      Ignore too low CSeq for NOTIFYs? [yes | no]
    
     May be necessary to interwork with simplistic/old (following 3265
     instead of 5057) SIP event notification implementations.
    
     ignore_notify_lower_cseq=yes
    
    Conflicts:
    
        core/AmSipDialog.cpp

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to