Asterisk Sipgate G726

Daverichter

Neuer User
Mitglied seit
25 Jul 2005
Beiträge
106
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich versuche gerade g726 in verbindung mit Sipgate zum laufen zu bewegen, allerdings kann ich einstellen was ich will asterisk nimmt immer g711 alaw, wenn ich als einzigen g726 oder g729 eintrage höre ich die gegenstelle nicht und die gegenstelle hört mich auch nicht, ist dieses Problem mit asterisk 1.2.5 bekannt ? oder hat jemand eine lösung ?


MFG

Dave
 
ich hab gerade mal die slebe konfig mit QSC Probiert, und dort funktioniert es einwandfrei .....

nur Sipgate will nicht :(
 
ich hab gerade nochmal einiges versucht, egal welchen codec ich nehme (gsm, ulaw g726) er wechselt immer wieder zu alaw oder wenn ich den codec erzwinge höre ich bzw. mein gesprächspartner nichts :mad:
 
Daverichter schrieb:
ich hab gerade nochmal einiges versucht, egal welchen codec ich nehme (gsm, ulaw g726) er wechselt immer wieder zu alaw oder wenn ich den codec erzwinge höre ich bzw. mein gesprächspartner nichts :mad:

Asterisk kann g726 nur durchleiten nicht umkodieren.

Schau mal auf www.asterisk.li/codec.htm
 
Bitte nicht verwechseln mit G.729 (asterisk kann G.726/32 aber nicht 16/24/40).
 
Hi,

so sehe ich das aber auch, der g726 Translator ist doch vorhanden
Code:
=========================================================================
Connected to Asterisk 1.2.5 currently running on sip (pid = 12979)
sip*CLI> show translation
         Translation times between formats (in milliseconds)
          Source Format (Rows) Destination Format(Columns)
         g723   gsm  ulaw  alaw  g726 adpcm  slin lpc10  g729 speex  ilbc
   g723     -     -     -     -     -     -     -     -     -     -     -
    gsm     -     -     2     2     3     2     1     8     -     -    22
   ulaw     -     5     -     1     3     2     1     8     -     -    22
   alaw     -     5     1     -     3     2     1     8     -     -    22
   g726     -     6     3     3     -     3     2     9     -     -    23
  adpcm     -     5     2     2     3     -     1     8     -     -    22
   slin     -     4     1     1     2     1     -     7     -     -    21
  lpc10     -     7     4     4     5     4     3     -     -     -    24
   g729     -     -     -     -     -     -     -     -     -     -     -
  speex     -     -     -     -     -     -     -     -     -     -     -
   ilbc     -     8     5     5     6     5     4    11     -     -     -
sip*CLI>

ich habe es auch mal mit anderen versionen (Voipbox) versucht selbes Problem, so langsam drehe ich hier am rad ....


MFG

Dave
 
Netview schrieb:
Bitte nicht verwechseln mit G.729 (asterisk kann G.726/32 aber nicht 16/24/40).

Zumindest 1.2.5 kann mehr:

[format_g726.so] => (Raw G.726 (16/24/32/40kbps) data)
== Registered file format g726-40, extension(s) g726-40
== Registered file format g726-32, extension(s) g726-32
== Registered file format g726-24, extension(s) g726-24
== Registered file format g726-16, extension(s) g726-16
 
Ich denke format_g726.so beschreibt nur die passthru-codecs und für das codieren/decodieren ist wohl codec_g726.so zuständig (nur 32bit).
 
Netview schrieb:
codec_g726.so zuständig (nur 32bit).

Ähm,

ich schäme mich ja auch. Erst denken dann posten. Aber es kam halt gerade so über den Bildschirm gelaufen.
 
hi,

leider hatte ich bis jetzt immer noch keinen erfolg

hat evtl. jemand eine funktionierende konfig mit sipgate und g726 ?

hier mal ein auszug aus meiner Static sip conf

Code:
+----+------------+------------+-----------+----------+----------+---------------+----------------------------------------------+
| id | cat_metric | var_metric | commented | filename | category | var_name      | var_val                                      |
+----+------------+------------+-----------+----------+----------+---------------+----------------------------------------------+
|  1 |          0 |          1 |         0 | sip.conf | general  | context       | default                                      |
|  2 |          0 |          2 |         0 | sip.conf | general  | bindport      | 5060                                         |
|  3 |          0 |          3 |         0 | sip.conf | general  | bindaddr      | 87.234.204.150                               |
|  4 |          0 |          4 |         0 | sip.conf | general  | srvlookup     | yes                                          |
|  5 |          0 |          5 |         0 | sip.conf | general  | pedantic      | yes                                          |
|  6 |          0 |          6 |         0 | sip.conf | general  | maxexpiry     | 3600                                         |
|  7 |          0 |          7 |         0 | sip.conf | general  | defaultexpiry | 3600                                         |
|  8 |          0 |          8 |         0 | sip.conf | general  | vmexten       | voicemail                                    |
|  9 |          0 |          9 |         0 | sip.conf | general  | disallow      | all                                          |
| 10 |          0 |         10 |         0 | sip.conf | general  | allow         | g726                                         |
| 11 |          0 |         11 |         0 | sip.conf | general  | allow         | alaw                                         |
| 12 |          0 |         12 |         0 | sip.conf | general  | allow         | ilbc                                         |
| 13 |          0 |         13 |         0 | sip.conf | general  | language      | de                                           |
| 14 |          0 |         14 |         0 | sip.conf | general  | dtmfmode      | rfc2833                                      |
| 15 |          0 |         15 |         0 | sip.conf | general  | register      | xxxx5152xxx:[email protected]/pxxxx5152xxx  |
| 16 |          0 |         16 |         0 | sip.conf | general  | register      | xxxx5152xxx:[email protected]/pxxxx5152xxx  |
| 17 |          0 |         17 |         0 | sip.conf | general  | register      | xxxx5152xxx:[email protected]/pxxxx5152xxx |
| 18 |          0 |         18 |         0 | sip.conf | general  | nat           | route                                        |
| 19 |          0 |         19 |         0 | sip.conf | general  | register      | 5151xxx:[email protected]/p5151xxx           |
+----+------------+------------+-----------+----------+----------+---------------+----------------------------------------------+

und hier die user bzw peers

Code:
+----+--------------+-------------+----------+-----------+----------+-------------+----------+-----------+----------+-------------+------------+-------------+------------+----------+----------+---------+-----------+-------+------+--------+------+-------------+------+---------+-------------+------------+----------------+----------+--------+-------------+----------+----------------+-------------+------------+--------------+----------+----------------+--------+
| id | name         | accountcode | amaflags | callgroup | callerid | canreinvite | context  | defaultip | dtmfmode | fromuser    | fromdomain | fullcontact | host       | insecure | language | mailbox | md5secret | nat   | deny | permit | mask | pickupgroup | port | qualify | restrictcid | rtptimeout | rtpholdtimeout | secret   | type   | username    | disallow | allow          | musiconhold | regseconds | ipaddr       | regexten | cancallforward | setvar |
+----+--------------+-------------+----------+-----------+----------+-------------+----------+-----------+----------+-------------+------------+-------------+------------+----------+----------+---------+-----------+-------+------+--------+------+-------------+------+---------+-------------+------------+----------------+----------+--------+-------------+----------+----------------+-------------+------------+--------------+----------+----------------+--------+
|  1 | pxxxx5152xxx | NULL        | NULL     |           | NULL     | no          | incoming | NULL      | rfc2833  | xxxx5152xxx | qsc.de     | NULL        | sip.qsc.de | very     | de       | NULL    | NULL      | route | NULL | NULL   | NULL | NULL        |      | NULL    | NULL        | NULL       | NULL           | passwor  | friend | xxxx5152xxx | all      | ulaw;alaw      | NULL        |          0 |              |          | yes            |        |
|  2 | pxxxx5152xxx | NULL        | NULL     |           | NULL     | no          | incoming | NULL      | rfc2833  | xxxx5152xxx | qsc.de     | NULL        | sip.qsc.de | very     | de       | NULL    | NULL      | route | NULL | NULL   | NULL | NULL        |      | NULL    | NULL        | NULL       | NULL           | passwor  | friend | xxxx5152xxx | all      | ulaw;alaw      | NULL        |          0 |              |          | yes            |        |
|  3 | pxxxx5152xxx | NULL        | NULL     |           | NULL     | no          | incoming | NULL      | rfc2833  | xxxx5152xxx | qsc.de     | NULL        | sip.qsc.de | very     | de       | NULL    | NULL      | route | NULL | NULL   | NULL | NULL        |      | NULL    | NULL        | NULL       | NULL           | passwor  | friend | xxxx5152xxx | all      | ulaw;alaw      | NULL        |          0 |              |          | yes            |        |
|  4 | 201          | 5151xxx     | NULL     | 1         | 201      | no          | intern   | NULL      | rfc2833  |             | NULL       | NULL        | dynamic    | NULL     | de       |         | NULL      | route | NULL | NULL   | NULL | 1           | 5060 | no      | NULL        | NULL       | NULL           | passwor  | friend | 201         | all      | ulaw;alaw      | NULL        | 1142548142 | 192.168.0.11 |          | yes            |        |
|  5 | 202          | xxxx5152xxx | NULL     | 1         | 202      | no          | intern   | NULL      | rfc2833  |             | NULL       | NULL        | dynamic    | NULL     | de       | 859203  | NULL      | route | NULL | NULL   | NULL | 1           | 5060 | no      | NULL        | NULL       | NULL           | passwor  | friend | 202         | all      | ulaw;alaw      | NULL        | 1142548114 | 192.168.0.12 |          | yes            |        |
|  8 | 203          | 5151xxx     | NULL     | 1         | 203      | no          | intern   | NULL      | rfc2833  |             | NULL       | NULL        | dynamic    | NULL     | de       | 859202  | NULL      | route | NULL | NULL   | NULL | 1           | 5060 | no      | NULL        | NULL       | NULL           | passwor  | friend | 203         | all      | g726;ulaw;alaw | NULL        | 1142547942 | 192.168.0.13 |          | yes            |        |
| 12 | p5151xxx     | NULL        | NULL     | NULL      | 5151xxx  | no          | incoming | NULL      | rfc2833  | 5151xxx     | sipgate.de | NULL        | sipgate.de | very     | de       | NULL    | NULL      | route | NULL | NULL   | NULL | NULL        |      | no      | NULL        | NULL       | NULL           | passwor  | friend | 5151xxx     | all      | g726;ulaw;alaw | NULL        |          0 |              |          | yes            |        |
+----+--------------+-------------+----------+-----------+----------+-------------+----------+-----------+----------+-------------+------------+-------------+------------+----------+----------+---------+-----------+-------+------+--------+------+-------------+------+---------+-------------+------------+----------------+----------+--------+-------------+----------+----------------+-------------+------------+--------------+----------+----------------+--------+

ich weis echt nicht mehr wo das problem liegen soll


MFG

Dave
 
Das Problem kann auch beim carrier von sipgate liegen.

Ich erhalte z.B. Fehlermeldungen vom Telefonica-gateway (1und1) sobald ich ins Festnetz telefonieren möchte und der G.726/32 fest voreingestellt ist!
Der sip-proxy von 1und1 rejected den codec jedoch nicht.
Um dies weiter analysieren zu können starte mal die Konsole mit 'asterisk -dddvvvr' und schau dir mal an welche Fehlermeldungen auftauchen wenn du ein abgehendes Festnetzgespräch führst!
 
hi,

ich hab die stelle gefunden wo der codec wechselt kann damit aber nicht wirklich was anfangen

Code:
Mar 17 01:03:27 DEBUG[13309]: rtp.c:1341 ast_rtp_write: Ooh, format changed from unknown to g726
Mar 17 01:03:27 DEBUG[13309]: chan_sip.c:2969 sip_rtp_read: Oooh, format changed to 8
Mar 17 01:03:27 DEBUG[13309]: channel.c:2355 set_format: Set channel SIP/p5151354-1150 to read format slin
Mar 17 01:03:27 DEBUG[13309]: channel.c:2355 set_format: Set channel SIP/p5151354-1150 to write format slin
Mar 17 01:03:27 DEBUG[13309]: rtp.c:1341 ast_rtp_write: Ooh, format changed from unknown to gsm
Mar 17 01:03:27 DEBUG[13309]: rtp.c:1341 ast_rtp_write: Ooh, format changed from g726 to alaw
Mar 17 01:03:27 DEBUG[13309]: chan_sip.c:2969 sip_rtp_read: Oooh, format changed to 16
Mar 17 01:03:27 DEBUG[13309]: channel.c:2355 set_format: Set channel SIP/p5151354-1150 to read format slin
Mar 17 01:03:27 DEBUG[13309]: channel.c:2355 set_format: Set channel SIP/p5151354-1150 to write format slin
Mar 17 01:03:28 DEBUG[13309]: chan_sip.c:2969 sip_rtp_read: Oooh, format changed to 8
Mar 17 01:03:28 DEBUG[13309]: channel.c:2355 set_format: Set channel SIP/p5151354-1150 to read format slin
Mar 17 01:03:28 DEBUG[13309]: channel.c:2355 set_format: Set channel SIP/p5151354-1150 to write format slin
Mar 17 01:03:33 DEBUG[13280]: chan_sip.c:1447 __sip_semi_ack: (Provisional) Stopping retransmission (but retaining packet) on [EMAIL="'[email protected]'"]'[email protected]'[/EMAIL] Request 103: Found
    -- SIP/p5151354-1150 is ringing

MFG

Dave
 
Kannst du im trace sehen ('sip debug peer sipgate.de') welches gateway diese Meldungen verursacht?
 
Hi,

ich würd sagen das geht von Sipgate aus

Code:
Call-ID: [EMAIL="[email protected]"][email protected][/EMAIL]
CSeq: 103 INVITE
User-Agent: Asterisk PBX
Max-Forwards: 70
Proxy-Authorization: Digest username="5151354", realm="sipgate.de", algorithm=MD                                          5, uri="sip:[email protected]", nonce="441ab8c4f8a97c56a0e9833c31e2a6fc142                                          fe04c", response="9b23d8c7d20a3424b14742be08916819", opaque=""
Date: Fri, 17 Mar 2006 13:20:25 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Content-Type: application/sdp
Content-Length: 275
v=0
o=root 13673 13674 IN IP4 87.234.204.150
s=session
c=IN IP4 87.234.204.150
t=0 0
m=audio 11346 RTP/AVP 111 0 8 101
a=rtpmap:111 G726-32/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
---
sip*CLI>
<-- SIP read from 217.10.79.9:5060:
SIP/2.0 100 trying -- your call is important to us
Via: SIP/2.0/UDP 87.234.204.150:5060;branch=z9hG4bK1299e585;rport=5060
From: "Fam. Richter" <sip:[email protected]>;tag=as5f364b6e
To: <sip:[email protected]>
Call-ID: [EMAIL="[email protected]"][email protected][/EMAIL]
CSeq: 103 INVITE
Server: sipgate ser
Content-Length: 0
Warning: 392 217.10.79.9:5060 "Noisy feedback tells: pid=28146 req_src_ip=87.234                                          .204.150 req_src_port=5060 in_uri=sip:[email protected] out_uri=sip:491762                                          [EMAIL="[email protected]"][email protected][/EMAIL] via_cnt==1"
--- (9 headers 0 lines)---
sip*CLI>
<-- SIP read from 217.10.79.9:5060:
SIP/2.0 183 Session Progress
Via: SIP/2.0/UDP 87.234.204.150:5060;branch=z9hG4bK1299e585;rport=5060
From: "Fam. Richter" <sip:[email protected]>;tag=as5f364b6e
To: <sip:[email protected]>;tag=as2ce67477
Call-ID: [EMAIL="[email protected]"][email protected][/EMAIL]
CSeq: 103 INVITE
User-Agent: sipgate asterisk
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Max-Forwards: 70
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 490
v=0
o=root 29766 29766 IN IP4 217.10.67.8
s=session
c=IN IP4 217.10.67.8
t=0 0
m=audio 11796 RTP/AVP 8 0 3 97 18 111 4 5 110 7 10 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=rtpmap:97 iLBC/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:111 G726-32/8000
a=rtpmap:4 G723/8000
a=rtpmap:5 DVI4/8000
a=rtpmap:110 speex/8000
a=rtpmap:7 LPC/8000
a=rtpmap:10 L16/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
--- (12 headers 21 lines)---
Found RTP audio format 8
Found RTP audio format 0
Found RTP audio format 3
Found RTP audio format 97
Found RTP audio format 18
Found RTP audio format 111
Found RTP audio format 4
Found RTP audio format 5
Found RTP audio format 110
Found RTP audio format 7
Found RTP audio format 10
Found RTP audio format 101
Peer audio RTP is at port 217.10.67.8:11796
Found description format PCMA
Found description format PCMU
Found description format GSM
Found description format iLBC
Found description format G729
Found description format G726-32
Found description format G723
Found description format DVI4
Found description format speex
Found description format LPC
Found description format L16
Found description format telephone-event
Capabilities: us - 0x1c (ulaw|alaw|g726), peer - audio=0x7ff (g723|gsm|ulaw|alaw                                          |g726|adpcm|slin|lpc10|g729|speex|ilbc)/video=0x0 (nothing), combined - 0x1c (ul                                          aw|alaw|g726)
Non-codec capabilities: us - 0x1 (telephone-event), peer - 0x1 (telephone-event)                                          , combined - 0x1 (telephone-event)
sip*CLI>
<-- SIP read from 217.10.79.9:5060:
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 87.234.204.150:5060;branch=z9hG4bK1299e585;rport=5060
From: "Fam. Richter" <sip:[email protected]>;tag=as5f364b6e
To: <sip:[email protected]>;tag=as2ce67477
Call-ID: [EMAIL="[email protected]"][email protected][/EMAIL]
CSeq: 103 INVITE
User-Agent: sipgate asterisk
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Max-Forwards: 70
Contact: <sip:[email protected]>
Content-Length: 0

und bei Sipgate heisst es nur "Wir Supporten kein Asterisk"

MFG

Dave
 
Der trace ist zu früh abgebrochen worden.
Einfach mal eine ext. Festnetznummer anrufen und dann das Ende anschauen (vor dem Abbruch), da müsste dann eine Meldung des gateways stehen: mediaways, telefonica etc.
Sipgate beantwortet die Anfrage nach dem G.726/32 positiv und stellt dann auf den carrier durch (gateway) - dort dürfte vermutlich das Problem liegen!
 
Hi,

gibt es eine möglichkeit sich das debug in eine textdatei ausgeben zu lassen ?, leider schreibt der asterisk es nicht ins aktivierte debug log, und die ausgabe im putty ist einfach zu kurz :(

MFG

Dave
 
Daverichter schrieb:
und die ausgabe im putty ist einfach zu kurz
Falls du damit den Textpuffer meinst:

Menü (Fenstermenü, als im Puttyfenstertitel links auf das Symbol klicken)
-> Change Settings -> Window -> Lines of Scrollback
In dem Menü gibt es auch "Clear Scrollback" und "Copy all to Clipboard" was auch ganz hilfreich sein kann
 
hi,

eigentlich wollte die die debug ausgabe in eine textdatei umleiten, aber mit deinem tipp sollte es auch gehen :)

MFG

Dave
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.