smalltalk
/
osmo-st-all
Archived
1
0
Fork 0
Commit Graph

2092 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther 9c17d23b0c Merge commit '00ee3d0ea0cda615ba58705d08380a116193743d' 2014-06-05 11:50:59 +02:00
Holger Hans Peter Freyther 70eea3b0db Merge commit 'afb53fc0d0e549ede7b3784c15bc207f59bee5f1' 2014-06-05 11:49:33 +02:00
Holger Hans Peter Freyther 00ee3d0ea0 gsm0808: Be able to parse a ciphering mode complete with layer3 contents 2014-06-05 10:53:52 +02:00
Holger Hans Peter Freyther 33822fb05f debian: New package time 2014-06-04 15:56:28 +02:00
Holger Hans Peter Freyther 6c8203034b Add 'iliad-stable/' from commit '3469a322b9cae17d452fae1b38d661e14e4ae902'
git-subtree-dir: iliad-stable
git-subtree-mainline: ab8662178b
git-subtree-split: 3469a322b9
2014-06-04 15:55:48 +02:00
Holger Hans Peter Freyther ab8662178b Add 'grease/' from commit '131f4216188310992db37836e0ea248a9a152406'
git-subtree-dir: grease
git-subtree-mainline: 9cda4fc259
git-subtree-split: 131f421618
2014-06-04 15:55:12 +02:00
Holger Hans Peter Freyther 9cda4fc259 Add 'osmo-st-openbsc-test/' from commit '4cd403960d34a240e9613e01cbe2e21c9e5918b9'
git-subtree-dir: osmo-st-openbsc-test
git-subtree-mainline: d27132a75e
git-subtree-split: 4cd403960d
2014-06-04 15:45:03 +02:00
Holger Hans Peter Freyther d27132a75e Add 'soapopera/' from commit '4a2d31e3f535cf7ae29af9f73b75ac289c344fc2'
git-subtree-dir: soapopera
git-subtree-mainline: 0616a4cd9b
git-subtree-split: 4a2d31e3f5
2014-06-04 15:45:03 +02:00
Holger Hans Peter Freyther 0616a4cd9b Add 'petitparser-tests/' from commit 'b466683989e11b6ffaac7ad03d1d95d10c362663'
git-subtree-dir: petitparser-tests
git-subtree-mainline: 287169d73a
git-subtree-split: b466683989
2014-06-04 15:45:03 +02:00
Holger Hans Peter Freyther 287169d73a Add 'petitparser/' from commit '63b67d5446de646b12eb568bb089ad617d9613cb'
git-subtree-dir: petitparser
git-subtree-mainline: 77017cf5e0
git-subtree-split: 63b67d5446
2014-06-04 15:45:03 +02:00
Holger Hans Peter Freyther 77017cf5e0 Add 'osmo-st-testphone/' from commit '98a9d07856671daf934aa0029f3bebcc13a06f9d'
git-subtree-dir: osmo-st-testphone
git-subtree-mainline: 31711e7ba2
git-subtree-split: 98a9d07856
2014-06-04 15:45:03 +02:00
Holger Hans Peter Freyther 31711e7ba2 Add 'osmo-st-sip/' from commit '8b626c8a52cf5bf5d35f62cad75d701d67f345b9'
git-subtree-dir: osmo-st-sip
git-subtree-mainline: 7a33a071fd
git-subtree-split: 8b626c8a52
2014-06-04 15:45:03 +02:00
Holger Hans Peter Freyther 7a33a071fd Add 'osmo-st-msc/' from commit 'befb7a50f7c032e5ca4d8a992d6176983b5177f7'
git-subtree-dir: osmo-st-msc
git-subtree-mainline: 006536f17e
git-subtree-split: befb7a50f7
2014-06-04 15:45:02 +02:00
Holger Hans Peter Freyther 006536f17e Add 'osmo-st-gsm/' from commit '15be4f4af2f935412305f9e2af0d6a142b2a2093'
git-subtree-dir: osmo-st-gsm
git-subtree-mainline: 9a5113a220
git-subtree-split: 15be4f4af2
2014-06-04 15:45:02 +02:00
Holger Hans Peter Freyther 9a5113a220 Add 'osmo-st-asn1/' from commit '4e3227730b0f8e48fc4513d0d614d90f52531678'
git-subtree-dir: osmo-st-asn1
git-subtree-mainline: ef0d35037f
git-subtree-split: 4e3227730b
2014-06-04 15:45:02 +02:00
Holger Hans Peter Freyther ef0d35037f Add 'osmo-st-mgcp/' from commit '948264560fa608c487bf3cccd2055cb919ebbbb0'
git-subtree-dir: osmo-st-mgcp
git-subtree-mainline: 3ee982fe7a
git-subtree-split: 948264560f
2014-06-04 15:45:02 +02:00
Holger Hans Peter Freyther 3ee982fe7a Add 'osmo-st-network/' from commit 'cb55eb5dcf67fbe1ca02e12cd3ccc25df4847ee2'
git-subtree-dir: osmo-st-network
git-subtree-mainline: b9597ffde5
git-subtree-split: cb55eb5dcf
2014-06-04 15:45:02 +02:00
Holger Hans Peter Freyther b9597ffde5 Add 'osmo-st-logging/' from commit 'f900c8fc6ef9b7ff54f0d57d092ac6b9d175460b'
git-subtree-dir: osmo-st-logging
git-subtree-mainline: b31b45c939
git-subtree-split: f900c8fc6e
2014-06-04 15:45:02 +02:00
Holger Hans Peter Freyther b31b45c939 Add 'osmo-st-core/' from commit '9e0df13ec7f54813129f5f9851cb233445455608'
git-subtree-dir: osmo-st-core
git-subtree-mainline: 65bcdcb12b
git-subtree-split: 9e0df13ec7
2014-06-04 15:45:02 +02:00
Holger Hans Peter Freyther 65bcdcb12b merge: Work on the init.. 2014-06-04 15:44:52 +02:00
Holger Hans Peter Freyther b96b0d2d93 Start over using git subtree's. What a mess
It is pretty clear that the idea of simply grouping all of these
together will not work. Let's see how far we get with the plain
git subtree though.
2014-06-04 15:44:03 +02:00
Holger Hans Peter Freyther 3794dfe753 merge: Start to use git-subtree again the subtree merge is broken
I am struggling with not everything being merged properly..
2014-06-04 15:38:07 +02:00
Holger Hans Peter Freyther 348d52c79c debian: Prepare a new debian release 2014-06-03 08:45:32 +02:00
Holger Hans Peter Freyther 1a3f5cb16a Merge remote-tracking branch 'osmo-st-sip/master' 2014-06-03 08:44:49 +02:00
Holger Hans Peter Freyther 446eb1a586 Merge remote-tracking branch 'osmo-st-msc/master' 2014-06-03 08:44:48 +02:00
Holger Hans Peter Freyther b510631ac0 Merge remote-tracking branch 'osmo-st-gsm/master' 2014-06-03 08:44:47 +02:00
Holger Hans Peter Freyther 70d1772e5b Merge branch 'master' of git://git.osmocom.org/smalltalk/osmo-st-asn1 2014-06-03 08:44:46 +02:00
Holger Hans Peter Freyther 0b3326286b Merge remote-tracking branch 'osmo-st-mgcp/master' 2014-06-03 08:44:44 +02:00
Holger Hans Peter Freyther a4d7a609f7 Merge remote-tracking branch 'osmo-st-network/master' 2014-06-03 08:44:42 +02:00
Holger Hans Peter Freyther 65ef8d820c Merge remote-tracking branch 'osmo-st-core/master' 2014-06-03 08:44:40 +02:00
Holger Hans Peter Freyther 8b626c8a52 parser/grammar: Be able to parse domain used by Yate.
It looks like "domain" is not proper in yate. Just parse it as
numbers and words.
2014-06-02 22:06:31 +02:00
Holger Hans Peter Freyther 24dbbc986c callagent: Avoid running into the EndOfStream exception 2014-06-02 21:34:22 +02:00
Holger Hans Peter Freyther 58cd187895 call: Provide access to the remote SDP file 2014-06-02 20:51:50 +02:00
Holger Hans Peter Freyther cb55eb5dcf osmo: Allow to have a CtrlTrap filter on the message sent as well
This is in preparation for being able to parse notifications.
2014-06-01 20:11:46 +02:00
Holger Hans Peter Freyther afb53fc0d0 mgcp: Be able to serialize a MGCPResponse again and add a test
The parameters are stored in a dictionary so the order might be
able to change. This should be aligned with the MGCP command so
that one is using a list for the parameters.
2014-05-30 21:09:39 +02:00
Holger Hans Peter Freyther 948264560f sdp: Parse the SDP file in the command like it is done in the response 2014-05-30 19:01:26 +02:00
Holger Hans Peter Freyther 2796b46a1f align: Align command and response handling
Make sure that both have a transactionId setter and getter
2014-05-30 18:00:11 +02:00
Holger Hans Peter Freyther 2b5089d84d mgcp: Be able to parse a Osmocom transaction ID
the namespace nat-NUMBER is not valid according to the grammar.
Add an optional extension for it and add a testcase. In case
we get too many extensions we might introduce a MGCPGrammar
subclass for osmocom.
2014-05-29 21:52:50 +02:00
Holger Hans Peter Freyther da6b556696 mgcp: Fix the name of the AUEP command 2014-05-29 21:32:53 +02:00
Holger Hans Peter Freyther befb7a50f7 mgcp: Catch-up with latest API change in the MGCPCommand code
>>#parameterAdd: string has been remove we now want to have the
key/value of it.
2014-05-28 18:50:20 +02:00
Holger Hans Peter Freyther f0549c2df8 command: Be able to parse a MGCP Command
The Command and Response code could and should share parts. Start
with slowly aligning the APIs and begin being able to parse a
command from a string.
2014-05-28 18:49:14 +02:00
Holger Hans Peter Freyther 8a820162d2 invite: Verify we have a remoteSDP file and it is matching
This way we can fully handle a session once the sessionNew selector
is called by the code.
2014-05-28 12:05:12 +02:00
Holger Hans Peter Freyther 1a3d577894 invite: Debug/test the re-transmit handling and fix it 2014-05-28 12:04:32 +02:00
Holger Hans Peter Freyther 3864d6ae2f invite: Add code to get all the way to an ACKed session
What is probably missing is to start a timer in case something
is not acked to have a call timedout and to send a failure message
to the other side.
2014-05-28 12:04:07 +02:00
Holger Hans Peter Freyther 01260bb20e invite: Deal with re-transmit of a rejected call
In case our reject does not arrive and is re-transmitted we
should reject it too.

* Modify SIPDialog>>#checkCompatible. We have to accept that
  the remote does not know the tag we assigned. Be more forgiving
* Send the INVITE again and count our rejects.
2014-05-28 12:03:45 +02:00
Holger Hans Peter Freyther b2099a8474 invite: First shot at handling the SIP Invite
Create a SIPIncomingCall and register the dialog. The "Via" and
remote handling is broken. The "respond with" is broken too. The
whole dialog/request passing to the UserAgent is broken and needs
to be fixed.
2014-05-28 11:53:17 +02:00
Holger Hans Peter Freyther 69810d6afa invite: Create a base class for the "call"
I nee to differentiate between incoming and outgoing calls. At
the same time a lot of logic can be shared. Specially at the
time the call is established the hangup will work the same on
both sides.
2014-05-27 18:21:18 +02:00
Holger Hans Peter Freyther 77ef4b6ece session: Fix a typo/grammar in the comment 2014-05-27 15:15:16 +02:00
Holger Hans Peter Freyther a819a8b877 invite: Begin to handle the incoming INVITE from the network
Add a new test, inject a SIP Invite. Verify that the SIPUserAgent
rejects the invite.
2014-05-27 15:01:50 +02:00
Holger Hans Peter Freyther 15f1f07631 parser: Be aple to parse From/To with display_name in it
A rule like "ANY star / quoted_string" will only parse the ANY
rules for '0' times. Change the order to avoid this and add a
small test that we properly parse the From address now.
2014-05-27 14:55:18 +02:00