smalltalk
/
osmo-st-sip
Archived
1
0
Fork 0

Commit Graph

  • 32cba85ab4 misc: Split CallAgent/UserAgent into two Holger Hans Peter Freyther 2014-02-15 18:33:01 +0100
  • 91bfff21b7 misc: Split SIPParser into multiple files Holger Hans Peter Freyther 2014-02-15 18:26:45 +0100
  • 812d164391 misc: Split SIPRandom into separate files Holger Hans Peter Freyther 2014-02-15 18:05:37 +0100
  • 1e4cb83af0 misc: Split SIPCall.st into separate files Holger Hans Peter Freyther 2014-02-15 18:02:53 +0100
  • 2454ca1372 misc: Split SIPtransactions.st into one file per class Holger Hans Peter Freyther 2014-02-15 17:56:49 +0100
  • 19c98f3ec9 misc: Move tests into the test directory Holger Hans Peter Freyther 2014-02-15 09:47:33 +0100
  • b739a69829 misc: Split SIPRequests.st into many files Holger Hans Peter Freyther 2014-02-15 09:45:29 +0100
  • 150e7849df misc: Move the transport code to the transport directory Holger Hans Peter Freyther 2014-02-15 09:40:12 +0100
  • ac05185999 misc: Move the auth related items to the authentication directory Holger Hans Peter Freyther 2014-02-15 09:38:37 +0100
  • 13d4223a23 misc: Split the SIPParams into one class per file Holger Hans Peter Freyther 2014-02-15 09:37:14 +0100
  • 9ea9eafc2a auth: Implement handling 401 and re-sending the message with auth Holger Hans Peter Freyther 2014-02-14 18:45:47 +0100
  • 7294d8add0 authorization: Parse the Authorization parse of a SIP request Holger Hans Peter Freyther 2014-02-14 17:23:42 +0100
  • 903594e07d authorization: Create a class that can be added as parameter Holger Hans Peter Freyther 2014-02-14 17:01:24 +0100
  • 018dced6b7 callagent: Add username/password to the UserAgent Holger Hans Peter Freyther 2014-02-14 16:56:09 +0100
  • 52927a37c3 callagent/transport: Allow to directly inject messages Holger Hans Peter Freyther 2014-02-14 16:53:42 +0100
  • f981fda29e callagent: Mention unhandled messages in the log Holger Hans Peter Freyther 2014-02-14 16:52:20 +0100
  • 7be4c70802 callagent: Fix old issue with the >>#parameter:ifAbsent: protocol Holger Hans Peter Freyther 2014-02-14 12:26:29 +0100
  • 7f36eeed7f callagent: Rename parameters from request to response Holger Hans Peter Freyther 2014-02-14 11:54:09 +0100
  • fc2f937a60 callagent: Create a simple test that verifies creation of a call Holger Hans Peter Freyther 2014-02-13 16:27:26 +0100
  • 193126c287 digest: Implement the digest authentication for SIP Holger Hans Peter Freyther 2014-02-13 12:09:00 +0100
  • abc1a933fd transport: Move the two transport classes into separate files Holger Hans Peter Freyther 2014-02-11 22:57:27 +0100
  • e231ae6f8e auth: Extend Grammar and Parser to properly parse the WWW-Authenticate Holger Hans Peter Freyther 2014-02-11 17:33:16 +0100
  • 5de74be83c grammar: Fix the quoted_string parsing by fixing the grammar Holger Hans Peter Freyther 2014-02-11 16:25:32 +0100
  • 2e1967c49b misc: Use String>>#expandMacrosWith.. for the random helpers zecke/pharo Holger Hans Peter Freyther 2013-03-31 19:37:51 +0200
  • 06285b7135 misc: Use WriteStream>>#nextPutAll: instead of String>>% to generate messages Holger Hans Peter Freyther 2013-03-31 19:35:53 +0200
  • 66622eb271 misc: Use WriteStream>>#nextPutAll: instead of String>>% Holger Hans Peter Freyther 2013-03-31 18:57:32 +0200
  • 90655feda0 misc: Use String>>#expandMacrosWith to increase portability Holger Hans Peter Freyther 2013-03-31 18:48:55 +0200
  • 33ecc34cb5 misc: Stop using String>>% for the to/from generation Holger Hans Peter Freyther 2013-03-31 17:51:40 +0200
  • e6895f28d5 misc: Use String>>#expandWithMacros for all log messages Holger Hans Peter Freyther 2013-03-31 17:49:33 +0200
  • e9ab9925d1 pharo: Beging to improve the GSTSocketAddress to be usable Holger Hans Peter Freyther 2013-03-31 20:44:52 +0200
  • 6878ac5253 pharo: Povide a pharo specific way to access the /dev/urandom device Holger Hans Peter Freyther 2013-03-31 20:38:03 +0200
  • 6559cc6c1c pharo: Add a Makefile and begin with the porting. Holger Hans Peter Freyther 2013-03-31 17:08:18 +0200
  • f0d7c722d0 misc: Fix the category strings to ease porting to Pharo Holger Hans Peter Freyther 2013-03-31 12:25:05 +0200
  • c9bed5b235 transport: Use the OsmoUDPSocket correctly Holger Hans Peter Freyther 2012-09-07 14:59:28 +0200
  • fad5328063 transport: Create a testcase for sending data through the transport Holger Hans Peter Freyther 2012-09-07 14:58:08 +0200
  • 554903c345 callagent: Move to the common udp socket handling code Holger Hans Peter Freyther 2012-08-09 02:23:21 +0200
  • 90083758e1 sip: Make sure both TX/RX stop on socket close and image restart Holger Hans Peter Freyther 2012-08-09 01:01:31 +0200
  • 895ca4fd4a process: Name all processes started by osmo-sip Holger Hans Peter Freyther 2012-08-08 18:08:33 +0200
  • 62e17b57ab callagent: Use /dev/urandom as source and rename the class Holger Hans Peter Freyther 2012-08-07 20:57:14 +0200
  • 1f4723a902 callagent: Respond with a failure to OPTIONS requests Holger Hans Peter Freyther 2012-08-06 01:26:03 +0200
  • 55765c9f0d callagent: Start to deal with requests in new dialogs Holger Hans Peter Freyther 2012-08-06 01:17:36 +0200
  • 5b1b3f891d callagent: Move the respond with to the callagent class Holger Hans Peter Freyther 2012-08-06 00:34:14 +0200
  • 5b870389f0 callagent: Create a class to handle OPTIONS Holger Hans Peter Freyther 2012-08-05 16:43:34 +0200
  • b5c4ac5631 grammar: StatusCode 101 is not part of the spec but used by linphone Holger Hans Peter Freyther 2012-08-05 09:47:52 +0200
  • 536891d433 typo: Fix spelling of mandatory Holger Hans Peter Freyther 2012-08-03 11:03:42 +0200
  • 5b057eb5c3 callagent: Parse a status response Holger Hans Peter Freyther 2012-08-03 11:02:41 +0200
  • 1c58c2fe26 misc: Add proper categories to the various SIP classes Holger Hans Peter Freyther 2011-09-27 17:43:43 +0200
  • e134b1e825 call: Forward the notification and allow a subclass to handle it Holger Hans Peter Freyther 2011-07-21 00:04:05 +0200
  • bfd9a0c621 cancel: Improve log messages, fix the cancelation of a call Holger Hans Peter Freyther 2011-07-20 21:07:55 +0200
  • 0e699fdee2 callagent: Improve the logging and remove the printNl. Holger Hans Peter Freyther 2011-07-06 20:34:57 +0200
  • 907409c0c9 callagent: Handle the BYE Request to close down a connection. Holger Hans Peter Freyther 2011-07-06 20:20:30 +0200
  • 93f816ea4f callagent: Introduce the SIPSessionBase, prepare handling Requests Holger Hans Peter Freyther 2011-07-06 19:26:37 +0200
  • 44efac4f5b callagent: Big performance improvement, cache the parser Holger Hans Peter Freyther 2011-07-06 19:21:20 +0200
  • 29fdd40b85 callagent: Add some more tests to the Via parsing. Holger Hans Peter Freyther 2011-07-06 18:47:07 +0200
  • faf842cf21 callagent: Handle the the ip address properly... fold/flatten it Holger Hans Peter Freyther 2011-07-06 18:39:09 +0200
  • 117fba25ef callagent: Remove the transaction 60s after we think it should go Holger Hans Peter Freyther 2011-07-06 15:04:48 +0200
  • e9a9647cad EXAMPLE: Use the new SIPCall class in the example Holger Hans Peter Freyther 2011-07-06 10:13:42 +0200
  • 47034082bb Update the DESIGN document for this code Holger Hans Peter Freyther 2011-07-06 10:10:07 +0200
  • f997ab4fbc callagent: Work on canceling a transaction.. Holger Hans Peter Freyther 2011-07-05 20:27:22 +0200
  • 9aa3efa1f4 callagent: Fix the SIPVia parsing with optional parameters Holger Hans Peter Freyther 2011-07-05 17:14:12 +0200
  • 857486d616 callagent: Fix Contact, SIPCall state, leave the transaction Holger Hans Peter Freyther 2011-07-05 15:44:43 +0200
  • 3a503338e0 callagent: Provide an easy method to either cancel or hangup Holger Hans Peter Freyther 2011-07-05 14:25:43 +0200
  • 12b320f012 callagent: Work on call Call Control, setup the call properly... Holger Hans Peter Freyther 2011-07-05 14:20:57 +0200
  • e3960bea3f callagent: Check if two SIPDialog's are compatible Holger Hans Peter Freyther 2011-07-05 12:06:36 +0200
  • 6bc4e9826d callagent: Remove unused variable in the test code. Holger Hans Peter Freyther 2011-07-05 11:18:45 +0200
  • ef1cab4bf3 callagent: The SDP file is not part of the dialog but of the session Holger Hans Peter Freyther 2011-07-05 11:16:56 +0200
  • 8304e862f0 callagent: Add code to create a SIPDialog from the request/response Holger Hans Peter Freyther 2011-07-05 11:14:55 +0200
  • 9caf52cdcc callagent: Fix the string for logging the state transition Holger Hans Peter Freyther 2011-07-05 11:14:10 +0200
  • accd04e522 callagent: Change the CSeq code Holger Hans Peter Freyther 2011-07-05 11:08:48 +0200
  • 23c2a9ca8b misc: Document some more issues with the routing set Holger Hans Peter Freyther 2011-07-05 11:06:35 +0200
  • bba8bd1bc2 callagent: Provide a proper Contact header for this service Holger Hans Peter Freyther 2011-07-05 09:32:20 +0200
  • d188d2afed callagent: Introduce high level SIP Call Holger Hans Peter Freyther 2011-07-04 22:30:14 +0200
  • 44bea36041 callagent: Timeout fixes, pass the dialog along... Holger Hans Peter Freyther 2011-07-04 22:23:29 +0200
  • ef0823526f transaction: Remember if an INVITE has been canceled. Holger Hans Peter Freyther 2011-06-30 12:10:40 +0200
  • f720f9ea0a transaction: Make the callbacks pass the dialog Holger Hans Peter Freyther 2011-06-30 12:07:50 +0200
  • 276fdb54b3 parser: Add the parsing to the From tag as well Holger Hans Peter Freyther 2011-06-30 12:05:27 +0200
  • 12a83f9fad parser: Create the test data using a WriteStream Holger Hans Peter Freyther 2011-06-30 11:41:50 +0200
  • b41d170320 parser: Extract the generic_param/to_param provide access to the tag Holger Hans Peter Freyther 2011-06-30 11:35:38 +0200
  • 59d476b5cd grammar: Add the category for the display_name selector Holger Hans Peter Freyther 2011-06-29 18:04:56 +0200
  • 105718a17b grammar: Flatten the display_name to not do it later Holger Hans Peter Freyther 2011-06-29 18:03:33 +0200
  • 460b67e743 grammar: Parse the Contact header properly Holger Hans Peter Freyther 2011-06-29 17:52:25 +0200
  • ed42decd4a grammar: Parse the To/From header according to the grammar Holger Hans Peter Freyther 2011-06-29 17:25:30 +0200
  • c386b9f147 callagent: Dispatch received data with OsmoDispatcher Holger Hans Peter Freyther 2011-06-28 20:10:22 +0200
  • 6e2cea1f6c callagent: Introduce timers, change locking, all work in progress Holger Hans Peter Freyther 2011-06-26 23:00:51 +0200
  • 2a7a1bb3cb callagent: Fix the SIPRequests>>#addDefaults: with the OrderedCollection Holger Hans Peter Freyther 2011-06-25 19:22:32 +0200
  • dac5de9a28 callagent: Use symbols for the states to have them easily printable Holger Hans Peter Freyther 2011-06-25 18:09:59 +0200
  • 889461ca7f callagent: Allow multiple Via tags by having an OrderedCollection Holger Hans Peter Freyther 2011-06-25 17:19:52 +0200
  • b6e8dd15c6 grammar: Remove inspect messages, no real value in them Holger Hans Peter Freyther 2011-06-25 17:13:42 +0200
  • becf8a9cd8 callagent: Rename SIPVia.st to SIPParam.st Holger Hans Peter Freyther 2011-06-14 20:31:04 +0200
  • 332f3100be TODO: Add some very obvious todo items for the code Holger Hans Peter Freyther 2011-06-14 20:30:09 +0200
  • 08038a93a4 callagent: Parse the CSeq into a special data holder Holger Hans Peter Freyther 2011-06-14 19:34:54 +0200
  • 81aa0a0f27 grammar: Parse the ReasonPhrase... UTF8 is still missing. Holger Hans Peter Freyther 2011-06-14 19:06:01 +0200
  • 2e0c21cdb1 callagent: Add cancel, fix the invite... Holger Hans Peter Freyther 2011-06-14 18:56:27 +0200
  • 5325ac0b84 callagent: Parse the message and print the failure if there was one Holger Hans Peter Freyther 2011-06-14 18:55:46 +0200
  • 115842f0e8 callagent: Make it possible to run on a different port Holger Hans Peter Freyther 2011-06-14 18:23:33 +0200
  • 11420c62b0 callagent: Add a closeSocket to the transport code Holger Hans Peter Freyther 2011-06-14 17:01:32 +0200
  • c47d0568eb callagent: Move the creation of messages into the base Holger Hans Peter Freyther 2011-06-14 17:01:08 +0200
  • 026e0bd87b callagent: Simplify the transaction code a small bit Holger Hans Peter Freyther 2011-06-14 02:43:12 +0200
  • 4d6b967b21 callagent: Add the bye transaction... Holger Hans Peter Freyther 2011-06-14 02:26:50 +0200
  • 2c8cb82c6f callagent: Extract the SDP from a 200 response Holger Hans Peter Freyther 2011-06-14 02:00:16 +0200