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

Commit Graph

  • 2bd0d15c2a Add makefile to help porting to pharo master Holger Hans Peter Freyther 2015-07-27 10:12:25 +0200
  • 2ffa612cb0 callagent: Do not assume certain scheduling... Holger Hans Peter Freyther 2015-07-27 10:09:35 +0200
  • c89b725bce callagent: Use asString as displayString is not available Holger Hans Peter Freyther 2015-07-27 10:07:35 +0200
  • a4abf25a6a pharo: Do not have the same variable twice Holger Hans Peter Freyther 2015-07-25 21:53:47 +0200
  • 8174b683cb pharo: Do not use >>% format but the pharp command Holger Hans Peter Freyther 2015-07-25 21:49:26 +0200
  • e32d2ac2be Use prereq and such instead of manual dependency loading Holger Hans Peter Freyther 2015-07-24 18:39:11 +0200
  • ed9b198256 modernize the test cases. Use >>#assert:equals: Holger Hans Peter Freyther 2015-07-24 18:28:12 +0200
  • 31c7c8e55b mgcp: Reduce the amount of parsers needed and maybe speed-up parsing Holger Hans Peter Freyther 2014-09-03 19:22:38 +0200
  • d5248eceec mgcp: Be able to parse the X-Osmux extension we have Holger Hans Peter Freyther 2014-08-26 19:04:52 +0200
  • 0ffe0afcb5 Add >>#endpointNumber and add some test cases for it. Holger Hans Peter Freyther 2014-08-09 21:15:20 +0200
  • aa8d9b64c6 misc: Use "self basicNew initialize" to be portable Holger Hans Peter Freyther 2014-07-24 15:45:42 +0200
  • 216c6fdcb6 mgcp: We want to create an Error and raise it here Holger Hans Peter Freyther 2014-07-10 18:58:45 +0200
  • 08ebcfdab3 mgcp: Be able to parse the grammar of custom transids correctly Holger Hans Peter Freyther 2014-06-16 16:24:23 +0200
  • afb53fc0d0 mgcp: Be able to serialize a MGCPResponse again and add a test Holger Hans Peter Freyther 2014-05-30 21:09:39 +0200
  • 948264560f sdp: Parse the SDP file in the command like it is done in the response Holger Hans Peter Freyther 2014-05-30 19:01:26 +0200
  • 2796b46a1f align: Align command and response handling Holger Hans Peter Freyther 2014-05-30 18:00:11 +0200
  • 2b5089d84d mgcp: Be able to parse a Osmocom transaction ID Holger Hans Peter Freyther 2014-05-29 21:52:50 +0200
  • da6b556696 mgcp: Fix the name of the AUEP command Holger Hans Peter Freyther 2014-05-29 21:32:53 +0200
  • f0549c2df8 command: Be able to parse a MGCP Command Holger Hans Peter Freyther 2014-05-28 18:21:14 +0200
  • be46bf5b35 mgcp: Be able to parse the first osmocom vendor extension Holger Hans Peter Freyther 2014-03-14 15:06:06 +0100
  • 3ec703beb5 misc: Add proper categories to the MGCP Tests Holger Hans Peter Freyther 2013-03-30 16:57:39 +0100
  • b7453953c8 misc: Make the categories match the package name Holger Hans Peter Freyther 2013-03-30 16:46:01 +0100
  • ca0d7624a8 mgcp: Use the common UDPSocket code to reduce the complexity Holger Hans Peter Freyther 2012-08-09 02:15:23 +0200
  • e3c2bcf1ca callagent: Work on re-creating the socket after image resume Holger Hans Peter Freyther 2012-08-09 01:15:26 +0200
  • e21595dafe process: Name all processes started by osmo-mgcp Holger Hans Peter Freyther 2012-08-08 18:04:27 +0200
  • 39f1bb1a9a callagent: Allow a transaction to send the datagram directly Holger Hans Peter Freyther 2012-04-06 19:23:07 +0200
  • aae59837a8 callagent: Add the RSIP extension to the set of known commands Holger Hans Peter Freyther 2012-04-06 19:02:43 +0200
  • 4abe362c62 mgcp: Exit the method in case we have a parse failure Holger Hans Peter Freyther 2011-09-22 20:06:41 +0200
  • a948ff8294 mgcp: Fix some spacing... Holger Hans Peter Freyther 2011-09-22 20:06:19 +0200
  • 5a3c6bd8b8 callagent: Introduce the buffer size of the UDP Datagram Holger Hans Peter Freyther 2011-07-20 18:31:23 +0200
  • e84e9ce915 callagent: Change the command to set the SDP file as such. Holger Hans Peter Freyther 2011-06-29 10:28:26 +0200
  • a0dbcd42e2 callagent: Make it possible to stop/start the MGCPCallAgent Holger Hans Peter Freyther 2011-06-29 10:08:14 +0200
  • 5eeef62086 callagent: Dispatch incoming MGCP messages in dispatch context Holger Hans Peter Freyther 2011-06-28 19:54:06 +0200
  • 7311c1c681 transaction: Protect the timeouts with a semaphore Holger Hans Peter Freyther 2011-06-28 11:56:32 +0200
  • 273fa71a2a endp: Let a endpoint know its GSM Timeslot and Multiplex Holger Hans Peter Freyther 2011-06-28 11:55:48 +0200
  • 813b227be1 callagent: Add a clearCallId that can be used in the used state Holger Hans Peter Freyther 2011-06-25 10:10:28 +0200
  • 4d9e98f694 callagent: Keep the MGCPParser around Holger Hans Peter Freyther 2011-06-24 21:04:54 +0200
  • 0645fa11d4 callagent: Make it possible to store the connId here as well Holger Hans Peter Freyther 2011-06-24 21:02:21 +0200
  • 4aff818878 callagent: Add setter for the MGCPEndpoint Holger Hans Peter Freyther 2011-06-24 20:43:40 +0200
  • 0d952b54fb callagent: Stop using hex for the DS endpoints Holger Hans Peter Freyther 2011-06-24 19:57:56 +0200
  • 41b5e63eae callagent: Make sure the callagent name is in lowercase Holger Hans Peter Freyther 2011-06-24 19:32:54 +0200
  • 557986c4f2 callagent: Fix the parsing of responses without SDP part Holger Hans Peter Freyther 2011-06-24 19:24:03 +0200
  • 9c5b73d4c6 callagent: Introduce a MGCPParser and parse it into a MGCPResponse. Holger Hans Peter Freyther 2011-06-24 18:57:53 +0200
  • 212c4068bd callagent: Fix the 'DLCX' return... this should be return string Holger Hans Peter Freyther 2011-06-24 17:37:33 +0200
  • 3ede17cc13 callagent: Fix the creation of the trunk Holger Hans Peter Freyther 2011-06-24 16:49:56 +0200
  • dc2a6faf2b callagent: Test the allocation of an endpoint from the trunk Holger Hans Peter Freyther 2011-06-24 12:03:34 +0200
  • 56f86debce callagent: Add testcase for the allocation FSM of an endpoint Holger Hans Peter Freyther 2011-06-24 11:52:40 +0200
  • 03348c1e8d callagent: Create a shared routine to verify the state transition Holger Hans Peter Freyther 2011-06-24 10:15:22 +0200
  • ab1e189087 callagent: Add state transitions to the MGCPEndpoint Holger Hans Peter Freyther 2011-06-24 10:09:12 +0200
  • a87b29e094 callagent: Remove unused variable. Holger Hans Peter Freyther 2011-06-23 22:54:39 +0200
  • 2ba9986259 callagent: Switch to use symbols for the state Holger Hans Peter Freyther 2011-06-23 20:03:20 +0200
  • 9eacd8c1ad callagent: Add state and a lock to the trunk Holger Hans Peter Freyther 2011-06-23 19:55:51 +0200
  • fc5b9011a1 callagent: The Callagent semaphore protects the transaction list. Holger Hans Peter Freyther 2011-06-23 19:52:17 +0200
  • 6f367cde58 callagent: Print the transaction identifier and MGCP verb Holger Hans Peter Freyther 2011-06-23 17:57:12 +0200
  • 82da2de559 callagent: Test the success path of MGCPTransaction Holger Hans Peter Freyther 2011-06-23 17:47:40 +0200
  • eb7736c08d callagent: Make it possible to change the timeout values Holger Hans Peter Freyther 2011-06-23 17:15:27 +0200
  • 32fbdfb446 callagent: Add tests fro CRCX creation and timeout handling of transactions Holger Hans Peter Freyther 2011-06-23 16:51:08 +0200
  • c545f0a10a callagent: Allow to bind the UDP port to a different port Holger Hans Peter Freyther 2011-06-23 16:45:32 +0200
  • 19367695eb callagent: Move to the Osmo.TimerScheduler for timeout and retransmit handling Holger Hans Peter Freyther 2011-06-23 16:44:28 +0200
  • b083d7e557 mgcp: Some very simple MGCPTransaction/CRCX command test Holger Hans Peter Freyther 2011-06-23 14:23:20 +0200
  • 6c1eff1e51 doc: Add a simple DESIGN document Holger Hans Peter Freyther 2011-06-12 14:39:31 +0200
  • 4354afff4a grammar: Add one more simple test case Holger Hans Peter Freyther 2011-06-12 14:31:55 +0200
  • f680614155 callagent: Add missing log area description Holger Hans Peter Freyther 2011-06-12 14:31:41 +0200
  • 5320979715 callagent: Remove unused code from the mix Holger Hans Peter Freyther 2011-06-12 14:31:20 +0200
  • b446b5d0e6 mgcp: Update the package.xml Holger Hans Peter Freyther 2011-06-11 13:39:08 +0200
  • 4818689371 callagent: Work on retransmission, timeout and removing of transactions Holger Hans Peter Freyther 2011-06-11 13:34:09 +0200
  • a3a49279fa callagent: Add some back pointers, store pointers Holger Hans Peter Freyther 2011-06-11 02:28:22 +0200
  • f21e1646d3 callagent: Use [] repeat instead of [true] whileTrue: [] Holger Hans Peter Freyther 2011-06-11 02:27:39 +0200
  • 38ac67b27f callagent: Move the 'verb' into the class Holger Hans Peter Freyther 2011-06-11 01:17:48 +0200
  • aa52add4cc callagent: Try to rework the call agent part Holger Hans Peter Freyther 2011-06-10 21:56:01 +0200
  • 0054cef904 callagent: Introduce a MGCP Trunk that holds a set of endpoints Holger Hans Peter Freyther 2011-06-10 18:26:33 +0200
  • 4b63b6c0aa callagent: Empty the current MGCPEndpoint class Holger Hans Peter Freyther 2011-06-10 18:25:48 +0200
  • becc6eb928 grammar: Add parsing responses to the grammar Holger Hans Peter Freyther 2011-06-10 16:58:33 +0200
  • 12caeb153e git: Add .gitignore to ignore files Holger Hans Peter Freyther 2011-06-10 14:00:58 +0200
  • 868399d80c callagent: Add the AUEP command.. Holger Hans Peter Freyther 2011-06-10 14:00:23 +0200
  • a50bb20cdb callagent: Share some code in the base class Holger Hans Peter Freyther 2011-06-10 13:52:31 +0200
  • 21b2634a56 callagent: Add commands for CRCX/DLCX/MDCX Holger Hans Peter Freyther 2011-06-10 13:13:11 +0200
  • 2a8efb434d callagent: Add writing SDP to the datagram Holger Hans Peter Freyther 2011-06-10 13:12:54 +0200
  • 74e2cb0415 callagent: Fix generating the MGCP message Holger Hans Peter Freyther 2011-06-10 12:26:10 +0200
  • 1be7aad6c4 callagent: Cosmetic changes to the categories and line length Holger Hans Peter Freyther 2011-06-10 12:05:01 +0200
  • 46df3d1079 callagent: Add some very basic support to start with call agent support Holger Hans Peter Freyther 2011-03-15 13:43:00 +0100
  • 6655c3cd2b mgcp: Create a package.xml and test the grammar a tiny bit Holger Hans Peter Freyther 2011-03-15 11:57:40 +0100
  • e5f91884e9 License: Add AGPLv3 header to the code Holger Hans Peter Freyther 2010-12-14 02:47:38 +0100
  • 51b76342af mgcp: Fix an obvious syntax error, many more are left in the code Holger Hans Peter Freyther 2010-09-22 02:11:59 +0800
  • 014eea75fa mgcp: Add a MGCPCall object, attempt to allocate a call between two endpoints Holger Hans Peter Freyther 2010-09-21 23:56:50 +0800
  • 0cb5496a1e mgcp: Add a simple structure for a call agent Holger Hans Peter Freyther 2010-09-20 05:51:26 +0800
  • 904db49558 mgcp: Move the MGCP Grammar into the grammar directory Holger Hans Peter Freyther 2010-09-19 07:43:00 +0800
  • 2a41de9a86 Remove One_EOL, make EOL the one, operate on Character Holger Hans Peter Freyther 2010-09-09 13:43:43 +0800
  • 928948e3dc MGCPGrammar: Be able to parse the SDP information of a command Holger Hans Peter Freyther 2010-09-09 13:29:22 +0800
  • a8437c1f82 MGCPGrammarTest: Add a complete line of a request Holger Hans Peter Freyther 2010-09-09 13:06:48 +0800
  • 3561a1ab7d MGCPGrammar: Be able to parse more difficult lines.. Holger Hans Peter Freyther 2010-09-09 13:05:01 +0800
  • 692369f7d6 MGCPGrammar use () to create the right parser Holger Hans Peter Freyther 2010-09-09 12:35:42 +0800
  • ec06da0886 MGCPGrammar.st: Consume the whole input Holger Hans Peter Freyther 2010-09-09 12:24:00 +0800
  • 42bc54688b Attempt to handle the MGCPParameter inside the command. Holger Hans Peter Freyther 2010-09-09 01:31:25 +0800
  • f8b8bb6125 MGCPGrammarTest: The transaction id is a string as ell Holger Hans Peter Freyther 2010-09-09 01:16:13 +0800
  • 90130050c6 MGCPGrammarTest: We ask to parse 13, compare it with that Holger Hans Peter Freyther 2010-09-09 00:12:15 +0800
  • 6514c5c7f7 mgcp: Add first bits for the MGCP Grammar using PetitParser Holger Hans Peter Freyther 2010-09-02 23:44:55 +0800
  • 2308eb88f4 Add a README for this project. Holger Hans Peter Freyther 2010-08-30 21:22:12 +0800
  • 89ad4ba26c Add the RFC3435.txt as the goal for our implementation Holger Hans Peter Freyther 2010-08-30 21:18:09 +0800