VoIP

VOIP központ építése - egy kezdő kérdése

Fórumok

Egy cég megvett egy nagy épületet, a jövőt tekintve valószínűleg kipofozzák és majd elég népes sereglet fog benne dolgozni (kisebb műhelyek, irodák, egyéb helységek). Itt van egy ősöreg hulladék ISDN központ. A telefonos előfizetés (TCom) az alábbi módon néz ki:

Kérdésem, vagy inkább igény az lenne, hogy ezeket az előfizetéseket használva és meghagyva, lecserélni az agyongányolt központot egy FreePBX rendszerre, 30 analóg mellékkel (mivel van egy vagonra való asztali analóg telkészülék, érthető módon nem szándékoznak költeni 10-15e forintos handytone voip adapterekre mellékenként).

Mit javasoltok, milyen PBX és/vagy FXO kártyákra van szükség? Mivel ezek nem olcsó cuccok, ezért biztosra akarok menni a tapasztalt emberek tanácsait követve.

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!