blob: 94fe351204cf990138237f33996e3ade57a8103f [file] [log] [blame]
Philipp Maierdf9192e2021-09-03 17:50:51 +02001DLMGCP MGW(mgw) MGCP client: using endpoint domain '@mgw'
Neels Hofmeyr45fe47c2023-03-30 16:53:13 +02002DLMGCP MGW(mgw) Message buffer too small, can not generate MGCP message (SDP)
Oliver Smith0dbaaad2023-02-22 16:30:02 +01003DLMGCP MGW(mgw) Failed to add SDP, can not generate MGCP message
Neels Hofmeyrc8f37cb2017-11-30 13:43:11 +01004
5test_mgcp_client_cancel():
Philipp Maierdf9192e2021-09-03 17:50:51 +02006DLMGCP MGW(mgw) MGCP client: using endpoint domain '@mgw'
Neels Hofmeyrc8f37cb2017-11-30 13:43:11 +01007- composed msg with trans_id=1
8- not in queue yet, cannot cancel yet
Philipp Maierdf9192e2021-09-03 17:50:51 +02009DLMGCP MGW(mgw) Cannot cancel, no such transaction: 1
Neels Hofmeyrc8f37cb2017-11-30 13:43:11 +010010- enqueue
11- cancel succeeds
Philipp Maierdf9192e2021-09-03 17:50:51 +020012DLMGCP MGW(mgw) Canceled transaction 1
Neels Hofmeyrc8f37cb2017-11-30 13:43:11 +010013- late response gets discarded
Pau Espin Pedrol563386e2023-06-14 12:20:49 +020014DLMGCP MGW(mgw) MGCP link to MGW now considered UP
Philipp Maierdf9192e2021-09-03 17:50:51 +020015DLMGCP MGW(mgw) MGCP client: Rx 200 1 OK
16DLMGCP MGW(mgw) Cannot find matching MGCP transaction for trans_id 1
Neels Hofmeyrc8f37cb2017-11-30 13:43:11 +010017- canceling again does nothing
Philipp Maierdf9192e2021-09-03 17:50:51 +020018DLMGCP MGW(mgw) Cannot cancel, no such transaction: 1
Neels Hofmeyrc8f37cb2017-11-30 13:43:11 +010019test_mgcp_client_cancel() done
Neels Hofmeyra8c6a9c2018-02-21 15:36:45 +010020
21test_sdp_section_start() test [0]:
22body: ""
Neels Hofmeyre8278312019-09-19 03:06:46 +020023DLMGCP MGCP response contains no SDP parameters
24got rc=0
Pau Espin Pedrol9dc73592020-08-28 20:21:55 +020025got audio_ip=""
Neels Hofmeyre8278312019-09-19 03:06:46 +020026got audio_port=0
Neels Hofmeyra8c6a9c2018-02-21 15:36:45 +010027
28test_sdp_section_start() test [1]:
29body: "\n\n"
30got rc=0
Pau Espin Pedrol9dc73592020-08-28 20:21:55 +020031got audio_ip=""
Neels Hofmeyra8c6a9c2018-02-21 15:36:45 +010032got audio_port=0
33
34test_sdp_section_start() test [2]:
35body: "\r\n\r\n"
36got rc=0
Pau Espin Pedrol9dc73592020-08-28 20:21:55 +020037got audio_ip=""
Neels Hofmeyra8c6a9c2018-02-21 15:36:45 +010038got audio_port=0
39
40test_sdp_section_start() test [3]:
41body: "\n\r\n\r"
42got rc=0
Pau Espin Pedrol9dc73592020-08-28 20:21:55 +020043got audio_ip=""
Neels Hofmeyra8c6a9c2018-02-21 15:36:45 +010044got audio_port=0
45
46test_sdp_section_start() test [4]:
47body: "some mgcp header data\r\nand header params\n\nm=audio 23\r\n"
48got rc=0
Pau Espin Pedrol9dc73592020-08-28 20:21:55 +020049got audio_ip=""
Neels Hofmeyra8c6a9c2018-02-21 15:36:45 +010050got audio_port=23
51
52test_sdp_section_start() test [5]:
53body: "some mgcp header data\r\nand header params\r\n\r\nm=audio 23\r\n"
54got rc=0
Pau Espin Pedrol9dc73592020-08-28 20:21:55 +020055got audio_ip=""
Neels Hofmeyra8c6a9c2018-02-21 15:36:45 +010056got audio_port=23
57
58test_sdp_section_start() test [6]:
59body: "some mgcp header data\r\nand header params\n\r\n\rm=audio 23\r\n"
60got rc=0
Pau Espin Pedrol9dc73592020-08-28 20:21:55 +020061got audio_ip=""
Neels Hofmeyra8c6a9c2018-02-21 15:36:45 +010062got audio_port=23
63
64test_sdp_section_start() test [7]:
65body: "some mgcp header data\r\nand header params\n\r\nm=audio 23\r\n"
Neels Hofmeyre8278312019-09-19 03:06:46 +020066DLMGCP MGCP response contains no SDP parameters
67got rc=0
Pau Espin Pedrol9dc73592020-08-28 20:21:55 +020068got audio_ip=""
Neels Hofmeyre8278312019-09-19 03:06:46 +020069got audio_port=0
Neels Hofmeyra8c6a9c2018-02-21 15:36:45 +010070
71test_sdp_section_start() test [8]:
72body: "some mgcp header data\r\nand header params\r\n\rm=audio 23\r\n"
Neels Hofmeyre8278312019-09-19 03:06:46 +020073DLMGCP MGCP response contains no SDP parameters
74got rc=0
Pau Espin Pedrol9dc73592020-08-28 20:21:55 +020075got audio_ip=""
Neels Hofmeyre8278312019-09-19 03:06:46 +020076got audio_port=0
Neels Hofmeyra8c6a9c2018-02-21 15:36:45 +010077
78test_sdp_section_start() test [9]:
79body: "some mgcp header data\r\nand header params\n\r\rm=audio 23\r\n"
Neels Hofmeyre8278312019-09-19 03:06:46 +020080DLMGCP MGCP response contains no SDP parameters
81got rc=0
Pau Espin Pedrol9dc73592020-08-28 20:21:55 +020082got audio_ip=""
Neels Hofmeyre8278312019-09-19 03:06:46 +020083got audio_port=0
Pau Espin Pedrol9dc73592020-08-28 20:21:55 +020084
85test_sdp_section_start() test [10]:
86body: "some mgcp header data\r\nand header params\r\n\r\nc=IN IP4 1.2.3.4\r\n"
87got rc=0
88got audio_ip="1.2.3.4"
89got audio_port=0
90
91test_sdp_section_start() test [11]:
92body: "some mgcp header data\r\nand header params\r\n\r\nc=IN IP6 2001:db8:1::ab9:c0a8:102\r\n"
93got rc=0
94got audio_ip="2001:db8:1::ab9:c0a8:102"
95got audio_port=0
96
97test_sdp_section_start() test [12]:
98body: "some mgcp header data\r\nand header params\r\n\r\nc=IN IP6 1.2.3.4\r\n"
99DLMGCP Failed to parse MGCP response header (audio ip)
100got rc=-22
101
102test_sdp_section_start() test [13]:
103body: "some mgcp header data\r\nand header params\r\n\r\nc=IN IP4 ::1\r\n"
104DLMGCP Failed to parse MGCP response header (audio ip)
105got rc=-22
106
107test_sdp_section_start() test [14]:
108body: "some mgcp header data\r\nand header params\r\n\r\nc=IN IP4 notanip\r\n"
109DLMGCP Failed to parse MGCP response header (audio ip)
110got rc=-22
111
112test_sdp_section_start() test [15]:
113body: "some mgcp header data\r\nand header params\r\n\r\nc=IN IP4 1.2.3.4.5.6\r\n"
114DLMGCP Failed to parse MGCP response header (audio ip)
115got rc=-22
116
117test_sdp_section_start() test [16]:
118body: "some mgcp header data\r\nand header params\r\n\r\nc=IN IP4 1.2 .3\r\n"
119DLMGCP Failed to parse MGCP response header (audio ip)
120got rc=-22
121
122test_sdp_section_start() test [17]:
123body: "some mgcp header data\r\nand header params\r\n\r\nc=IN IP4 1.2 .3\r\n"
124DLMGCP Failed to parse MGCP response header (audio ip)
125got rc=-22
126
127test_sdp_section_start() test [18]:
128body: "some mgcp header data\r\nand header params\r\n\r\nc=IN IP4 \r\n"
129DLMGCP Failed to parse MGCP response header (audio ip)
130got rc=-22
neelsc053e072024-01-11 19:40:27 +0000131DLMGCP ptmap contains illegal mapping: codec=113 maps to pt=2
132DLMGCP ptmap contains illegal mapping: codec=0 maps to pt=100
133DLMGCP ptmap contains illegal mapping: codec=113 maps to pt=2
134DLMGCP ptmap contains illegal mapping: codec=0 maps to pt=100
Philipp Maierdf9192e2021-09-03 17:50:51 +0200135DLMGCP MGW(mgw) MGCP client: using endpoint domain '@mgw'
136DLMGCP MGW(mgw) Cannot compose MGCP e1-endpoint name (ds/e1-15/s-1/su128-0@mgw), rate(128)/offset(0) combination is invalid!
137DLMGCP MGW(mgw) Cannot compose MGCP e1-endpoint name (ds/e1-15/s-1/su8-16@mgw), rate(8)/offset(16) combination is invalid!
138DLMGCP MGW(mgw) Cannot compose MGCP e1-endpoint name (ds/e1-15/s-0/su8-2@mgw), E1-timeslot number (0) is invalid!
139DLMGCP MGW(mgw) Cannot compose MGCP e1-endpoint name (ds/e1-15/s-64/su8-2@mgw), E1-timeslot number (64) is invalid!
Neels Hofmeyrc9df0102023-12-22 02:48:04 +0100140
141test_parse_response() test [0]:
142body: "200 2 OK\r\nI: foo\r\n\r\nv=0\r\no=- name 23 IN IP4 0.0.0.0\r\ns=-\r\nc=IN IP4 1.2.3.4\r\nt=0 0\r\nm=audio 23 RTP/AVP 112 3\r\na=rtpmap:112 AMR/8000\r\na=ptime:20\r\n"
143got rc=0
144got audio_ip="1.2.3.4"
145got audio_port=23
146 112 AMR/8000/1
147 3 GSM/8000/1
148
149test_parse_response() test [1]:
150body: "200 2 OK\r\nI: foo\r\n\r\nv=0\r\no=- name 23 IN IP4 0.0.0.0\r\ns=-\r\nc=IN IP4 1.2.3.4\r\nt=0 0\r\nm=audio 23 RTP/AVP 112 3\r\na=rtpmap:112 AMR/8000\r\na=rtpmap:3 GSM/8000\r\na=ptime:20\r\n"
151got rc=0
152got audio_ip="1.2.3.4"
153got audio_port=23
154 112 AMR/8000/1
155 3 GSM/8000/1
156
157test_parse_response() test [2]:
158body: "200 2 OK\r\nI: foo\r\n\r\nv=0\r\no=- name 23 IN IP4 0.0.0.0\r\ns=-\r\nc=IN IP4 1.2.3.4\r\nt=0 0\r\nm=audio 23 RTP/AVP 3\r\na=rtpmap:112 AMR/8000\r\na=ptime:20\r\n"
159DLMGCP error in MGCP message: 'a=rtpmap:112' has no matching entry in 'm=audio ... 112'
160got rc=0
161got audio_ip="1.2.3.4"
162got audio_port=23
163 3 GSM/8000/1
164 112 AMR/8000/1
165
166test_parse_response() test [3]:
167body: "200 2 OK\r\nI: foo\r\n\r\nv=0\r\no=- name 23 IN IP4 0.0.0.0\r\ns=-\r\nc=IN IP4 1.2.3.4\r\nt=0 0\r\nm=audio 23 RTP/AVP 101 102 103 104 105 106 107 108 109 110\r\na=rtpmap:101 AMR/8000\r\na=rtpmap:102 AMR/8000\r\na=rtpmap:103 AMR/8000\r\na=rtpmap:104 AMR/8"
168got rc=0
169got audio_ip="1.2.3.4"
170got audio_port=23
171 101 AMR/8000/1
172 102 AMR/8000/1
173 103 AMR/8000/1
174 104 AMR/8000/1
175 105 AMR/8000/1
176 106 AMR/8000/1
177 107 AMR/8000/1
178 108 AMR/8000/1
179 109 AMR/8000/1
180 110 AMR/8000/1
181
182test_parse_response() test [4]:
183body: "200 2 OK\r\nI: foo\r\n\r\nv=0\r\no=- name 23 IN IP4 0.0.0.0\r\ns=-\r\nc=IN IP4 1.2.3.4\r\nt=0 0\r\nm=audio 23 RTP/AVP 101 102 103 104 105 106 107 108 109 110 3\r\na=rtpmap:101 AMR/8000\r\na=rtpmap:102 AMR/8000\r\na=rtpmap:103 AMR/8000\r\na=rtpmap:104 AMR"
184DLMGCP SDP: can parse only up to 10 payload type numbers
185DLMGCP Failed to parse SDP parameter payload types (RTP/AVP)
186got rc=-22
Neels Hofmeyra1756f32016-05-20 21:59:55 +0200187Done