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