-
Fototrend
E topik előzményeit elolvashatjátok (#10133 nál kezdődik és #10614 ig tart)
itt.
Új hozzászólás Aktív témák
-
instantwater
addikt
-
instantwater
addikt
-
instantwater
addikt
Megtalaltam
Incoming call logged as to be to different trunk (wrong DID?)
Itt AdHominem user Dec '11 kommentje irja le ezt a problemat.
The behavior you are describing is normal, especially for trunks that use insecure=very (or insecure=invite).
When a SIP call comes into Asterisk, it makes several evaluations. One of the first evaluations is whether the call is coming from a valid Trunk.
It does this by comparing the IP address where the call is coming from with the host=IP addresses of the Trunks you have set-up. Ordinarily, it would also ensure that the originating port and the username and password are correct as well. However, if you have insecure=very (or port,invite) set (as you do) in a trunk, then Asterisk makes no effort to match the username/password/port on incoming calls. Rather, as long as the host matches, then Asterisk accepts the call as coming in on that trunk. Trunks are compared in alphanumeric order, so if you have several trunks set up to the same host, every incoming call will match to the trunk with the lowest alphanumic name, i.e. 1111 before 2222, and aaaa before bbbb.
If the call matches ANY of your trunks, that's good enough for Asterisk, and it moves the call on to the next level of processing, which is to compare the DID sent with the call with your inbound routes. It appears to process then in alphanumeric order, so whichever Trunk matches first will end up listed in the CDR.
Alatta roberto2 pedig:
This is a low-cost provider from central Europe, who gives out SIO accounts/phone numbers automatically. Once I require a new number, IP+login+psw comes by e-mail in a few seconds.
Valszeg NeoPhoneTehat a problema:
Tobb azonos hostnev eseten (valoszinuleg az "insecure=very" parameterrel osszefuggesben) az elso trunk configjaban megadott contextre ugrik.Ez volt a megoldas:
[link]Ez alapjan amit tenned kell tobb, ugyanazon szolgaltatotol szarmazo fiok egyuttes hasznalatahoz:
MINDEN AZONOS HOST/IP cimu fiokhoz (minden neo fiokhoz) allits be mondjuk egy neo-selector contextet, igy minden neotol jovo hivas ebbe a contextbe fog erkezni, ahol el tudod donteni, mit ortenjen a hivassal.
A contextet tedd mondjuk az extensions.conf fajlba,es nagyjabol igy nezzen ki:[neo-selector]
exten => 0621bejovoszam,1,Dial(SIP/Client1, 30)
same => n,Hangup()
exten => 0621masikbejovo,1,Dial(SIP/Client2, 30)
same => n,Hangup()
exten => _X.,1,Goto(disa-request,${EXTEN},1)
same => n,Hangup()Az tortenik, hogy ide iranyitottal minden neos hivast a sip_providers.conf bol, itt pedig hivott szam alapjan el tudod donteni, hogy mi tortenjen.
Tehat ha stimmel valamelyik 0621 es szam akkor az tortenik, ha nem stimmel egyik sem, akkor a _X. minta illeszkedig minden numerikus ertekre, es igy az fut le.
Fontos, hogy a _X. minta az utolso legyen a listaban.Remelem segit
[ Szerkesztve ]
-
instantwater
addikt
Szívesen
mármint úgy érted a multiusert, hogy minden bejövőre más gyorshívó meg ilyesmi?
az más tészta.
Ott feltételesen kellene behívni külön elmentett dialplanokat.
Bár az működhet, hogy a fenti neos analógiára próbáld meg beincludeolni az extensions_globals.conf KÜLÖNBÖZŐ példányait, majd utána át gotozni az alap disa-request contextbe.
[ Szerkesztve ]
-
instantwater
addikt
Ooooo, elveszett a hosszu hozzaszolas amit szerkesztettem
Szoval a lenyeg, hogy amit irtal az jo, de cska a quickdialra.
A trunkok (callback/outbound) kezelesehez ugyanezt el kell jatszanod, csak ott is figyelni a helyes valtozokra.Illetve ha mindenki mas-mas konfigbeallitasokat szeretne, akkor azokat is prefixelned kell az user telszamaval.
Mukodhhet, csak szoszmotolos, mert minden konfig sor elejere be kell szurnod az adott telszamot.
-
instantwater
addikt
Igen, az igazi az adatbázisos lenne.
Igen, minden ami változóbeolvasás azt át kell írni callerid re vagy extenre a hívás irányától meg az adott eseménytől függően, utána mehet a copypaste a konfigban csak minden sort prefixelned kell az adott telefonszámmal
Illetve szerintem még egy karakterrel is, mert általában nem kezdődhet változónév számmal -
instantwater
addikt
válasz schferenc77 #724 üzenetére
Dellmont hiba /asterisk lassusag?
Min futtatod?
-
instantwater
addikt
válasz schferenc77 #726 üzenetére
Net?
Igazabol sok minden lehet.
Ki kellene probalni egy VPSen.
Kuponkod: DODEPLOY (+$10 et ad $5 feltoltessel)
[ Szerkesztve ]
-
instantwater
addikt
válasz kerti008 #728 üzenetére
Ez kilometerekrol buzlik.
Hiszen a mobil az GSM halozaton kapcsolodik a SIP szolgaltatohoz.
Vagyis a te asterisked nem kellene hogy maskent mukodjon mas markajuk eszulekekkel, hiszen te a SIP szolgaltatotol mindig ugyanazt a formatumot kellene, hogy kapd, mert a GSM halozat mindent atfordit egy olyan formatumra amit a SIP szolgaltato megert, es ok meg azt kuldik tovabb. -
instantwater
addikt
válasz instantwater #708 üzenetére
Beraktam githubra is a leírást.
-
instantwater
addikt
válasz schferenc77 #736 üzenetére
Igen van program ami megmondja az erintes XY koordinatait, de sokszor van fejlesztoi (developer mode) a rendszerben ahol be tudod kapcsolni, es minden erintesnel kiirja a sarokba.
Googlezz ra programra vagy a developer mode elohivasra.
(#737) Somatom Megeloztel
[ Szerkesztve ]
-
instantwater
addikt
-
instantwater
addikt
válasz fujifilm1 #755 üzenetére
Szia,
Sipi kollega elkezdte, de nem tudom hogy all most a projekt.
Legjobb adatbazissal lenne, mert kezdi kinoni a konfigfileos tortenetet.Most a nyaram eleg zsufolt csalad es egyeb elfoglaltsagokkal, igy augusztusig pihi, utana terjunk vissza ra.
(#760) Maximusz
Megoldhato 1 BC vel is, de ha egy BC fiokrol egyidoben egynel tobb hivas megy, akkor a percdij a sokszorosara ugrik, mert van egy buntetopercdij nevu okossag naluk. Valszeg annak megelozesere, hogy ipari meretekben hasznaljak a szolgaltatast, mert ez magancelra lett szanva eredetileg. -
instantwater
addikt
válasz fujifilm1 #767 üzenetére
Ehez nem kell semmi csak egy asterisk, amit tobb peldanyban futtatsz.
Valamivel tobb eroforrast eszik mint 1db asterisk ami kezeli a tobb usert, de meg mindig kevesebb eroforras mint a chroot. (szerintem)
Nem nagyobb pazarlas mint a chroot.
Nem 0.009 lett?
az 230 al szorozva 2.07 Ft nalam -
instantwater
addikt
Srácok.
Találtam ingyen VPSt.
Elég korlátozott erőforrásai vannak és 120ms körüli ping (amerikai szerver)
De asterisk települ. Ki kell próbálni mekkora a késés...Ja, igen, döglassan indul újra, illetve minden más is döglassú amit az admin felületről adsz ki.
Befelé IPv4 cím nincs, csak IPv6, de lehet kérni portforwardot egy IPv4 címről amin hozzáférsz.
Viszont neked kell 1024 és 65535 között SZABAD portot kitalálnod
Jó szórakozást[ Szerkesztve ]
-
instantwater
addikt
DigitalOcean olcsobb, es a DODEPLOY koddal regisztralva a megadott linken kapsz +$10 et ajandekba ha feltoltesz $5t.
Somatom: egy asterisk eleg stabilan kepes mukdni egy VPS en szerintem ha jol van beallitva. Kis routereken, NAS okon, otthoni ADSL eken lehet vele gond.
[ Szerkesztve ]
-
instantwater
addikt
-
instantwater
addikt
Tele van a google egymillió blogposttal, powerpoint prezivel, tutorialokkal, hogy hogyan működik a SIP protokoll és hogyan működik az asterisk.
Ez a mélyvíz, ahogy előttem is említették.
De egészen pontosan mire vagy kíváncsi? Mert nekem most úgy tűnik hogy te egy "Tanítsunk meg egy óvodást a SIP protokoll működésére, meg a telefonhálózatok működésére, meg akkor ehhez kell megtanítani neki a tűzfalkonfigurációt, linuxtelepítést, VPS bérlést, de akkor tanítsuk meg neki már a TCP/IP protokoll működését is, meg az SSHt is."
Google:
Asterisk book
SIP protokoll
Asterisk működése
Asterisk for dummies -
instantwater
addikt
Korábban felmerült, hogy minden hívandó számra saját callback számot adni. Ha legálisan korlátlanul callback célra lenne ilyen szám regisztrálási lehetőség, kb mennyi pénzt szánnátok rá havonta?
-
instantwater
addikt
válasz E.Kaufmann #878 üzenetére
Hat elvileg nem tudjak megkerulni a PBXet ha jol van beallitva.
Magyarul ha nem tudjak egymas IP-jet a kliensek akkor nem tudnak megkerulni. -
instantwater
addikt
válasz E.Kaufmann #880 üzenetére
Szerintem csak a SIP portokat kell kiengedni.
Illetve ha van neki webintervface, es kivulrol el akarod erni akkor azt.
-
instantwater
addikt
Ez valami dellmont bug lesz, ha eddig nem volt.
Egyik ághoz sem lett nyúlva jó ideje.A stabil ágat ajánlott használni.
-
instantwater
addikt
válasz fujifilm1 #905 üzenetére
"Disa nélkül nincs élet"
Ez tetszikEzek szerint még használja valaki
"restartolom az asterisk-et a hívás végén."
Ejj de favágóóóóEgy kis help: nem kell logot greppelni, elég ha fut egy script ami lekérdezi az asterisk aktív csatornáit X időnként.
asterisk -rx "list channels"
vagy valami ilyesmi.
El vannak nevezve fiók szerint a csatornak. Ott figyelheted, ha csak a kimenő el, akkor kigyilkolod a callback csatornát. Talán erre is van mód konzolon keresztül.Amúgy a BC valszeg az emailedre sem válaszol, hiába küldesz nekik bármit. Elég nagy cég, hogy megengedjék maguknak azt a luxust, hogy elveszítenek egy ügyfelet.
Egyébként MINDKÉT hívás továbbment 50 percet, vagy csak a visszahívó vonal?
A megoldás logikája: ha sikertelen a kimenő ág, akkor a callbacket kilőni...
De anno amikor tesztelgettem ezt, random jöttek az üzenetek vissza. Úgy értem van amikor jött üzenet, hogy kinyomta a hívott fél, van amikor csak csengési időtúllépés üzenet jött annak ellenére, hogy kinyomta a hívott. Van amikor kikapcsolt telefonról visszajött az üzenet, hogy nem elérhető, van amikor csengési időtúllépésre ment.Úgy tűnik a dellmont szereti a hívás vége üzeneteket eltüntetni Megértem
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Óra topik
- A fociról könnyedén, egy baráti társaságban
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- VoLTE/VoWiFi
- Samsung Galaxy S21 Ultra - vákuumcsomagolás
- Yettel topik
- Gyúrósok ide!
- Motoros topic
- Spórolós topik
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs