Portál AbcLinuxu, 5. června 2024 06:16


Dotaz: PCMA Kodek pro testp SIP

3.3.2020 16:31 Ogeen
PCMA Kodek pro testp SIP
Přečteno: 478×
Odpovědět | Admin
Ahoj

chtěl bych použít tenhle skript pro test funkčnosti naší telefoní ústředny:

https://exchange.nagios.org/directory/Plugins/Network-Protocols/%2A-VoIP/SIP/check_calls/details

Registrace proběhne úspěšně a skript se pokusí zavolat, ale volání selže na tom, že skript chce použít PCMU kodek a ústředna podporuje pouze PCMA. Jak donutit skript, aby použil PCMA kodek?

Skript používá tyto perlovské knihovny:

use Net::SIP; use Net::SIP::Util 'create_socket_to'; use Net::SIP::Debug;

Díky!

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Gréta avatar 4.3.2020 14:37 Gréta | skóre: 36 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: PCMA Kodek pro testp SIP
Odpovědět | | Sbalit | Link | Blokovat | Admin

tomu jako houby rozumim ale co třeba jako použít na test tohleto hele??

oslavná píseň na pana soudruha generalisima prezidentčíka Petra Pavla Pávka 🎶🫡🦚🎶
4.3.2020 15:52 Ogeen
Rozbalit Rozbalit vše Re: PCMA Kodek pro test SIP
Díky za tip. Zkusím to a postnu výsledek.
Max avatar 4.3.2020 15:03 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: PCMA Kodek pro testp SIP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já na monitoring VoIP používám uživatele. Ve 24/7 jsou uživatelé většinou rychlejší než nagios :).
Zdar Max
Měl jsem sen ... :(
4.3.2020 15:48 Ogeen
Rozbalit Rozbalit vše Re: PCMA Kodek pro test SIP
No jo, ale já bych potřeboval, aby to volalo jednou za 5 minut 24/7. A k tomu běžného Frantu uživatele jen těžko přesvědčím. :)
4.3.2020 16:16 j
Rozbalit Rozbalit vše Re: PCMA Kodek pro test SIP
Jestli ti jde ciste o to, zjistit, ze se spojis, tak na to ale kodek nepotrebujes, staci ti resit signalizaci. Kodek bys potreboval az v okamziku kdy chces resit audio = to si jako z jedny strany chces poustet nejaky plky a na druhy budes zjistovat, jestli to sou ty spravny plky?
4.3.2020 23:05 Ogeen
Rozbalit Rozbalit vše Re: PCMA Kodek pro test SIP
Já potřebuju otestovat jestli se z vnitřní sítě dovolám ven přes naší ústřednu.

Naše ústředna je OXO od Alcatel-Lucent a je připojená do telefonní sítě přes SIP Trunk od VoiceWorks.

Samotná SIP signalizace mezi mým skriptem a naší ústřednou funguje, ale ústředna mě nepustí dál, právě kvůli kodeku. A tím pádem nejsem schopný otestovat celý řetězec.

Asi by mi i stačilo testovat, jestli je funkčí SIP Trunk registrace, ale nenašel jsem žádnou možnost, jak např. pomocí SNMP, z ústředny vyčíst status SIP Trunku.
4.3.2020 23:00 rxw
Rozbalit Rozbalit vše Re: PCMA Kodek pro testp SIP
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zkuste při volání metody invite doplnit parametr rtp_param s definicí PCMA kodeku.

my $call = $ua->invite( $to,
	# echo back, use -1 instead of 0 for not echoing back
	rtp_param => [8,160,160/8000,'PCMA'],
	init_media => $ua->rtp( 'recv_echo', $outfile,0 ),
	recv_bye => \$peer_hangup,
) || Vdie ("invite failed: ".$ua->error,2);
5.3.2020 16:18 Ogeen
Rozbalit Rozbalit vše Re: PCMA Kodek pro test SIP
Tak tohle na konec fungovalo. Díky!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.