VoIP

Cisco 7941 hasznalata FreePBX 13.0.197.28 al - MEGOLDVA!

Fórumok

Sziasztok,

Lenne egy kis problemam a fentebb emlitettekkel: A telefon megerkezett, szep, mukodik, mindig is ilyet szerettem volna. Kicsit bootloop ban volt, de upgrade utan szepen elkezdett mukodni, kerestem elmeletben hozza valo .cnf filet is. A terv, hogy egy elozoleg hibatlanul mukodo accot allitottam be rajta, azt analog telefonnal, es egy Cisco PAP - adapterrel hasznaltam gond nelkul. Ugy nez ki, minden rendben van, a telefon szepen regisztral a szerverre, az arra beallitott melleket gond nelkul lehet hivni, hang hallatszik, uzemszeru. A problema azzal van, amikor a telefonROL szeretnek barmit tarcsazni, barmelyik gomb megnyomasara foglalt jelzest hallok, es a telefonon megjelenik egy "Reorder" felirat, a logokban pedig billentyulenyomasnal ketto uj logbejegyzes:
[2021-04-06 12:17:11] VERBOSE[2202][C-00000004] netsock2.c:   == Using SIP RTP TOS bits 184
[2021-04-06 12:17:11] VERBOSE[2202][C-00000004] netsock2.c:   == Using SIP RTP CoS mark 5

 

A google keresesek nem segitettek ezzel kapcsolatban, abban bizok, hogy a nalam tapasztaltabbak mar szaladtak erre a kavicsra, de minden otletet nagyon szivesen veszek, elore is koszonom.

----

A jelenleg a telefonon futo .cnf file tartalma:

 

<device xsi:type="axl:XIPPhone" ctiid="CoolNET">
  <deviceProtocol>SIP</deviceProtocol>
  <sshUserId>cisco</sshUserId>
  <sshPassword>cisco</sshPassword>
  <devicePool>
    <dateTimeSetting>
      <dateTemplate>Y-M-D</dateTemplate>
      <timeZone>Central Standard/Daylight Time</timeZone>
      <ntps>
        <ntp>
          <name>193.224.45.107</name>
          <ntpMode>Unicast</ntpMode>
        </ntp>
      </ntps>
    </dateTimeSetting>
    <callManagerGroup>
      <members>
        <member priority="0">
          <callManager>
            <ports>
              <ethernetPhonePort>2000</ethernetPhonePort>
              <sipPort>5060</sipPort>
              <securedSipPort>5061</securedSipPort>
            </ports>
            <processNodeName>192.168.1.140</processNodeName>
          </callManager>
        </member>
     </members>
    </callManagerGroup>
  </devicePool>
    <sipProfile>
      <sipProxies>
        <backupProxy></backupProxy>
        <backupProxyPort></backupProxyPort>
        <emergencyProxy></emergencyProxy>
        <emergencyProxyPort></emergencyProxyPort>
        <outboundProxy></outboundProxy>
        <outboundProxyPort></outboundProxyPort>
        <registerWithProxy>true</registerWithProxy>
      </sipProxies>
      <sipCallFeatures>
        <cnfJoinEnabled>true</cnfJoinEnabled>
        <callForwardURI>x--serviceuri-cfwdall</callForwardURI>
        <callPickupURI>x-cisco-serviceuri-pickup</callPickupURI>
        <callPickupListURI>x-cisco-serviceuri-opickup</callPickupListURI>
        <callPickupGroupURI>x-cisco-serviceuri-gpickup</callPickupGroupURI>
        <meetMeServiceURI>x-cisco-serviceuri-meetme</meetMeServiceURI>
        <abbreviatedDialURI>x-cisco-serviceuri-abbrdial</abbreviatedDialURI>
        <rfc2543Hold>false</rfc2543Hold>
        <callHoldRingback>2</callHoldRingback>
        <localCfwdEnable>true</localCfwdEnable>
        <semiAttendedTransfer>true</semiAttendedTransfer>
        <anonymousCallBlock>2</anonymousCallBlock>
        <callerIdBlocking>2</callerIdBlocking>
        <dndControl>0</dndControl>
        <remoteCcEnable>true</remoteCcEnable>
      </sipCallFeatures>
      <sipStack>
        <sipInviteRetx>6</sipInviteRetx>
        <sipRetx>10</sipRetx>
        <timerInviteExpires>180</timerInviteExpires>
        <timerRegisterExpires>600</timerRegisterExpires>
        <timerRegisterDelta>5</timerRegisterDelta>
        <timerKeepAliveExpires>120</timerKeepAliveExpires>
        <timerSubscribeExpires>120</timerSubscribeExpires>
        <timerSubscribeDelta>5</timerSubscribeDelta>
        <timerT1>500</timerT1>
        <timerT2>4000</timerT2>
        <maxRedirects>70</maxRedirects>
        <remotePartyID>false</remotePartyID>
        <userInfo>None</userInfo>
      </sipStack>
      <autoAnswerTimer>1</autoAnswerTimer>
      <autoAnswerAltBehavior>false</autoAnswerAltBehavior>
      <autoAnswerOverride>true</autoAnswerOverride>
      <transferOnhookEnabled>false</transferOnhookEnabled>
      <enableVad>false</enableVad>
      <preferredCodec>g711ulaw</preferredCodec>
      <dtmfAvtPayload>100</dtmfAvtPayload>
      <dtmfDbLevel>3</dtmfDbLevel>
      <dtmfOutofBand>avt</dtmfOutofBand>
      <alwaysUsePrimeLine>false</alwaysUsePrimeLine>
      <alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
      <kpml>3</kpml>
      <natEnabled>false</natEnabled>
      <natAddress></natAddress>
      <phoneLabel>Roy Basement</phoneLabel>
      <stutterMsgWaiting>1</stutterMsgWaiting>
      <callStats>true</callStats>
      <silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
      <disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>
      <startMediaPort>16384</startMediaPort>
      <stopMediaPort>32766</stopMediaPort>
      <sipLines>
        <line button="1">
          <featureID>9</featureID>
          <featureLabel>100</featureLabel>
          <proxy>USECALLMANAGER</proxy>
          <port>5060</port>
          <name>100</name>
          <displayName></displayName>
          <autoAnswer>
            <autoAnswerEnabled>2</autoAnswerEnabled>
          </autoAnswer>
          <callWaiting>3</callWaiting>
          <authName>100</authName>
          <authPassword>100100100</authPassword>
          <sharedLine>false</sharedLine>
          <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
          <messagesNumber>*98</messagesNumber>
          <ringSettingIdle>4</ringSettingIdle>
          <ringSettingActive>5</ringSettingActive>
          <contact>100</contact>
          <forwardCallInfoDisplay>
            <callerName>true</callerName>
            <callerNumber>false</callerNumber>
            <redirectedNumber>false</redirectedNumber>
            <dialedNumber>true</dialedNumber>
          </forwardCallInfoDisplay>
        </line>
        <line button="3">
          <featureID>9</featureID>
          <featureLabel>600-Intercom</featureLabel>
          <proxy>USECALLMANAGER</proxy>
          <port>5060</port>
          <name>600</name>
          <displayName></displayName>
          <autoAnswer>
            <autoAnswerEnabled>1</autoAnswerEnabled>
          </autoAnswer>
          <callWaiting>3</callWaiting>
          <authName>100</authName>
          <authPassword>100100100</authPassword>
          <sharedLine>false</sharedLine>
          <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
          <messagesNumber>*98</messagesNumber>
          <ringSettingIdle>4</ringSettingIdle>
          <ringSettingActive>5</ringSettingActive>
          <contact>600</contact>
          <forwardCallInfoDisplay>
            <callerName>true</callerName>
            <callerNumber>false</callerNumber>
            <redirectedNumber>false</redirectedNumber>
            <dialedNumber>true</dialedNumber>
          </forwardCallInfoDisplay>
        </line>
        </sipLines>
    <voipControlPort>5060</voipControlPort>
    <dscpForAudio>184</dscpForAudio>
    <ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
    <dialTemplate>dialplan.xml</dialTemplate>
    <softKeyFile></softKeyFile>
  </sipProfile>
  <commonProfile>
    <phonePassword></phonePassword>
    <backgroundImageAccess>true</backgroundImageAccess>
    <callLogBlfEnabled>2</callLogBlfEnabled>
  </commonProfile>
  <loadInformation309>SIP41.9-2-1S</loadInformation309>
  <loadInformation115>SIP41.9-2-1S</loadInformation115>
  <vendorConfig>
    <disableSpeaker>false</disableSpeaker>
    <disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
    <pcPort>0</pcPort>
    <settingsAccess>1</settingsAccess>
    <garp>0</garp>
    <voiceVlanAccess>1</voiceVlanAccess>
    <videoCapability>0</videoCapability>
    <autoSelectLineEnable>0</autoSelectLineEnable>
    <webAccess>0</webAccess>
        <sshAccess>0</sshAccess>
        <sshPort>22</sshPort>
    <spanToPCPort>0</spanToPCPort>
    <loggingDisplay>1</loggingDisplay>
    <loadServer></loadServer>
  </vendorConfig>
  <versionStamp></versionStamp>
  <deviceSecurityMode>1</deviceSecurityMode>
  <authenticationURL></authenticationURL>
  <directoryURL></directoryURL>
  <idleURL></idleURL>
  <informationURL></informationURL>
  <messagesURL></messagesURL>
  <proxyServerURL></proxyServerURL>
  <servicesURL></servicesURL>
  <dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
  <dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
  <dscpForCm2Dvce>96</dscpForCm2Dvce>
  <transportLayerProtocol>2</transportLayerProtocol>
  <capfAuthMode>0</capfAuthMode>
  <capfList>
    <capf>
      <phonePort>3804</phonePort>
    </capf>
  </capfList>
  <certHash></certHash>
  <encrConfig>false</encrConfig>
</device>

Asterisk dialplan probléma (+36a-l kezdődő számok hívása)

Fórumok

Sziasztok!
 

Egy kis segítséget szeretnék kérni. Mobil tárcsázására az alábbi extension szabályokat használnám:

exten => _06[2357]0X.,1,Noop(Kimeno mobil hivas: ${EXTEN})
same => n,GoSub(subCallrecording,s,1(${EXTEN}))
same => n,Dial(PJSIP/${EXTEN}@invitech,30)
same => n,StopMixMonitor()
same => n,Hangup

exten => _[+]36[2357]0X.,1,Noop(Kimeno mobil hivas: ${EXTEN})
same => n,GoSub(subCallrecording,s,1(${EXTEN}))
same => n,Dial(PJSIP/${EXTEN}@invitech,30)
same => n,StopMixMonitor()
same => n,Hangup

Ebből működik a 0630-as tárcsázás, de a +3630-as (és persze 20, 50, 70) kezdetű mobilszámokat tácsázza, majd azonnal szét is kapcsolja. Hibás lenne a szabály? A +36-al kezdődőekre milyen exten-t kellene írnom?
Bejövő, kimenő hívások mind működnek, ha 06-al kezdődnek, de a +36-al kezdődőeken elakad, egész pontosan Everyone is busy/congested at this time-al szétkapcsol.

Az Asterisk CLI alatt ezt loggolom:

[Apr  5 10:09:28]     -- Executing [+36301111111@from-internal:1] NoOp("PJSIP/502-00000012", "Kimeno mobil hivas: +36301111111") in new stack
[Apr  5 10:09:28]     -- Executing [+36301111111@from-internal:2] Gosub("PJSIP/502-00000012", "subCallrecording,s,1(+36301111111)") in new stack
[Apr  5 10:09:28]     -- Executing [s@subCallrecording:1] Set("PJSIP/502-00000012", "CALLFILENAME=2021-04-05 10:09:28_502_+36301111111") in new stack
[Apr  5 10:09:28]     -- Executing [s@subCallrecording:2] MixMonitor("PJSIP/502-00000012", "2021-04-05 10:09:28_502_+36301111111.wav,b") in new stack
[Apr  5 10:09:28]     -- Executing [s@subCallrecording:3] Return("PJSIP/502-00000012", "") in new stack
[Apr  5 10:09:28]   == Begin MixMonitor Recording PJSIP/502-00000012
[Apr  5 10:09:28]     -- Executing [+36301111111@from-internal:3] Dial("PJSIP/502-00000012", "PJSIP/+36301111111@invitech,30") in new stack
[Apr  5 10:09:28]     -- Called PJSIP/+36301111111@invitech
[Apr  5 10:09:28]   == Everyone is busy/congested at this time (1:0/0/1)
[Apr  5 10:09:28]     -- Executing [+36301111111@from-internal:4] StopMixMonitor("PJSIP/502-00000012", "") in new stack
[Apr  5 10:09:28]   == MixMonitor close filestream (mixed)
[Apr  5 10:09:28]     -- Executing [+36301111111@from-internal:5] Hangup("PJSIP/502-00000012", "") in new stack
[Apr  5 10:09:28]   == Spawn extension (from-internal, +36301111111, 5) exited non-zero on 'PJSIP/502-00000012'
[Apr  5 10:09:28]   == End MixMonitor Recording PJSIP/502-00000012

SIP kliens Android 6.0-ra

Fórumok

Sziasztok!

Van egy Huawei Y6 2017-es készülékem Android 6.0-val. Szeretnék rajta SIP protokollon keresztül telefonálni, de eddig nem találtam használható megoldást. Tud valaki erre alkalmazást javasolni? (Alapvetően ingyenes verziót keresek, de ha TUTI BIZTOS működik, hajlandó vagyok érte kiadni néhány száz forintot).

Amiket próbáltam:
- Zoiper Lite (ingyenes verzió)
- MizuDroid
- Simotel

Mindegyikkel az a problémám, hogy az indítás után, ha nem használom, akkor teljesen random idő múlva egyszerűen kilép és attól kezdve ugye nem elérhető. Mindezt teszik úgy, hogy erről semmiféle értesítést nem kapok. Ez így pedig számomra használhatatlan, mert nem nézem napi 12 órán keresztül, hogy fut-e a program...

 

Van olyan megoldás, ami nem produkálja ezt?

 

Gábor

Lyra, új audio codec 3kbps-on (AV1+Lyra videochat 56kbps-on)

Fórumok

Google AI blogon bemutatott Lyra audiocodec már 3kbps sávszélesség mellett is elfogadható beszédhangminőséget képes nyújtani. AV1 videocodec-kel kombinálva modemes 56kbps kapcsolattal is lehetséges a videochat. Az Egyesült Államokban sok háztartásban máig a modemes kapcsolat jelenti az egyetlen internet csatlakozási lehetőséget, így a lyra+av1 nem egy megkésett megoldás egy régóta megoldódott problémára. 

https://ai.googleblog.com/2021/02/lyra-new-very-low-bitrate-codec-for.h…

VOIP - Optikai "riasztó"

Fórumok

Sziasztok,

Optikai riasztót keresünk VOIP-hoz.
Olyan eszközre lenne szükségünk, ami ha VOIP bejövő hívás esetén valamilyen, messziről látható optikai jelzést ad, pl. villog, ha ez mellé még hangja is van az még jobb.
Nagyon sok helyen probléma, hogy nem hallják ha csörög a telefon, jellemzően üzemcsarnokokban, erre a problémára korábban egy lámpa+csengő kombó volt, ami analóg rendszer esetén tökéletesen működik.

Jelenleg arról sincsen elképzelésem, ezt hogyan lehetne irányítani, de valószínűleg úgy hogy saját melléke van a riasztónak, és a bejövő hívás két mellékre megy ki.
Telefon + riasztó.

Panasonic KX-NS500 üzembehelyezése

Fórumok

Tisztelt fórum társak!

 

Egy Panasonic KX-NS500 telefonközpont beüzemelésében kérlek segítséget. Még nem csináltam ilyet és meg is akarom tanulni.

A központhoz Panasonic KX-HDV 130 és 430 készülékek vannak. Természetesen fizetnék érte, kérem privátban írjatok. Köszönöm! 

Grandstream GXW4008 transition firmware - keresem

Fórumok

Sziasztok!

Van egy Grandstream GXW4008 nálam régi szoftverrel, ami még 3 fájlt tölt le TFTP-n (gxw4008core.bin, gxw4008base.bin, gxw4008prog.bin) a frissítéshez.
A legújabb szoftver viszont egy fájlból áll: gxw4008fw.bin

Volt valamikor egy transition firmware, ami még 3 fájlból állt és ami már után viszont 1 fájlt várt. A Grandstream oldalán ez már nincs fent.

Nincs meg valakinek véletlenül?

Grandstream support nem segít (mint általában, ezért is nem árulunk/veszünk már Grandstream-et egyáltalán).

Bejövő hívás transfer esetén hang késés

Fórumok

Sziasztok!

Adott az alábbi VoIP rendszerünk:

  • Asterisk 13.14.1 (OS: debian stretch)
  • 4db SIP trunk:
    • 2 x Ephone (elsődleges),
    • 2 x Fonio (failover)
  • Cisco (Linksys) SPA8000 VoIP adapter (8db analóg mellékállomáshoz)
  • néhány db egyéb VoIP mellék (Grandstream készülékek, SoftPhone-ok)

A probléma a következő. Ha egy Ephone trunk-ön érkező bejövő hívást egy SPA8000-en lógó analóg készülék fogad, majd azt átkapcsolja egy "natív" VoIP kliensnek, a hangban egy 4-5 sec késleltetés lép fel (érdekes, hogy ilyenkor a moh lejátszás is akadozik már). A jelenség csak a leírt feltételek mellett áll fent, tehát: a Fonio felől bejövő hívás továbbítása, analóg->analóg vagy VoIP->VoIP vagy VoIP->analóg transfer, vagy egy kimenő hívás átkapcsolása mindig hibátlan.

Merre érdemes egyáltalán keresgélni? Az SPA irtó részletesen konfigurálható, az opciók többségéről lövésem sincs, micsoda, ezért nagyrészt default beállításokkal fut.

Azt például próbáltam, hogy a legmagasabb loglevel mellett a két szolgáltatótól bejövő, majd átkapcsolt hívás logját összevetettem egymással, de ez nem vezetett el a megoldáshoz.

Minden ötletet, segítséget előre is köszönök!

Skype for business használata linux alól

Fórumok

Sziasztok!

Egyetemi online oktatás zajlik a fent nevezett eszközzel. 

Csak Linux operációs rendszert használunk itthon. Van valami megoldás, hogy Linux alól tudjunk csatlakozni egy ezen zajló konferenciához.

Eddig 2 lehetőséget találtam:

- androidos kliens, de itt nem látszanak a prezentációk amit közvetítenek

- VirtualBox-ban egy Windows, de csak ezért nem tartanék fenn egy 50 GB-os virtuális gép imaget ha van rá valami egyszerűbb megoldás.

Esetleg a Teams Linux-os kliensével lehet ezekhez csatlakozni?

Grandstream HT812 + Asterisk kimenő hívás

Fórumok

Sziasztok,

 

Segítségetek szeretném kérni. Szeretnék összerakni egy telefonközpont konfigot. Korábban nem volt dolgom ilyennel, ezért sokat kínlódok vele.

Van 2 mellékem (extension-ként vettem fel)  egy Yealink telefon és egy Pc kliens Mikrosip. A két mellék tudja hívni egymást szóval szerintem ez rendben van.

Van egy UPC vonal, ami rá van kötve a Grandstream gateway-re. Ehhez felvettem egy chan_sip trunk-ot a következőképpen:
host=192.168.1.14
port=6060
username=06527849XX         - az X maszkolás
authname=06527849XX
secret=06527849XX
type=peer
disallow=all
allow=ulaw
insecure=port,invite
dtmfmode=rfc2833
canreinvite=no
qualify=yes
context=from-pstn
transfer=yes
A dial number manipulation rules-t üresen hagytam.

Természetesen van egy outbound route-om is. Ahol ki van választva a fenti egy darab trunk-om, az összes többit defaulton hagytam. A dial pattern match pattern részébe egy . -ot raktam.

A jelenség az , hogy amikor felveszem a kagylót kapok egy vonalhangot, beírom a számom majd kapok egy másik vonalhangot, ha ismét beírom a számom, kicsörög a telefonom, kiépül a kapcsolat. A grandstream eszközön kb semmit sem konfigoltam, csak voip szerver ip címét, ID, Pass és kb ennyit. Egy érdekesség számomra, hogy a Grandstream status oldalán azt irja hogy not Registered, annak ellenére, hogy a Sip Registration YES-re van állítva.

A helyzet az, hogy fogalmam sincs mihez nyúljak. A tippem a gateway lenne, de csak tipp.
A célom az lenne, hogy szám beírás után lehessen telefonálni, ne kelljen külső vonal hívásához előhívó számot/kodot beírni.

Segítségetek előre is köszönöm.