diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2012-09-14 17:18:12 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2012-11-12 10:42:05 +0100 |
commit | 0bf15a81878c9fce83d7cff8842c52b5839564b9 (patch) | |
tree | 7d64612dcbe5efa16bfc254da7f34d8c544b3dbb /openbsc/tests/mgcp | |
parent | 2e8e659586e7f625b45921c28bf44aba69e99504 (diff) |
mgcp: Include statistics at the end of a connection
Follow the MGCP specification and send the collected statistics
at the end of a call. Right now this does not include jitter, packet
loss and delay.
Diffstat (limited to 'openbsc/tests/mgcp')
-rw-r--r-- | openbsc/tests/mgcp/mgcp_test.c | 8 | ||||
-rw-r--r-- | openbsc/tests/mgcp/mgcp_test.ok | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/openbsc/tests/mgcp/mgcp_test.c b/openbsc/tests/mgcp/mgcp_test.c index d151ebb1f..41a51dea0 100644 --- a/openbsc/tests/mgcp/mgcp_test.c +++ b/openbsc/tests/mgcp/mgcp_test.c @@ -67,6 +67,13 @@ "m=audio 5904 RTP/AVP 97\r" \ "a=rtpmap:97 GSM-EFR/8000\r" +#define DLCX "DLCX 7 1@mgw MGCP 1.0\r\n" \ + "C: 2\r\n" + +#define DLCX_RET "250 7 OK\r\n" \ + "P: PS=0, OS=0, PR=0, OR=0\r\n" + + struct mgcp_test { const char *name; const char *req; @@ -83,6 +90,7 @@ const struct mgcp_test tests[] = { { "SHORT2", SHORT2, SHORT2_RET }, { "SHORT3", SHORT3, SHORT2_RET }, { "SHORT4", SHORT4, SHORT2_RET }, + { "DLCX", DLCX, DLCX_RET }, }; static struct msgb *create_msg(const char *str) diff --git a/openbsc/tests/mgcp/mgcp_test.ok b/openbsc/tests/mgcp/mgcp_test.ok index 45882a57f..5e0e47cab 100644 --- a/openbsc/tests/mgcp/mgcp_test.ok +++ b/openbsc/tests/mgcp/mgcp_test.ok @@ -7,4 +7,5 @@ Testing SHORT1 Testing SHORT2 Testing SHORT3 Testing SHORT4 +Testing DLCX Done |