10:19 hali 10:19 extensionsokben hogyan lehet kulso scriptek meghivni? 10:19 a feladat konkretan az, hogy adott sip iranyba adott keret van 10:19 es ha az lejar, akkor arra ne menjen tobb hivas 10:20 hat az nem fog segiteni rajtad ha hivas kozben fogy le a keret 10:20 arra mar vmi b2bua kell, ami bont amikor kell 10:20 az nem problema 10:20 illetve problema, de out of scope mondjuk 10:20 de hm, igazabol nem is biztos h erre kell kulso scriptet, mert pl accountcode-dal es sql queryvel extensionon belulrol is meg tudod nezni 10:21 kulso scriptet nem csinaltam meg 10:21 jo, lehet sql is 10:21 barmi, csak mukoggyon :) 10:21 nalam pl minden egyes sip.conf-beli user peerhez tartozik egy accountcode 10:21 ugyanide tudsz tenni egy tablat ahol az accountcode az elsodleges kulcs es pl tarolsz szamlazasi infokat 10:22 bar ha jol latom nalad nem az incoming reszen van a keret elfogyas hanem kifele 10:22 ez nehezebbnek tunik 10:22 tegyuk fel h nem az user peerek, hanem az upstream providerek fele van kredit 10:23 hat mi extensions,confbol postgrest hasznalunk 10:23 ott lehet ilyesmit 10:23 exten => xxxxxxx,1,PGSQL(Connect res 'host=sqlserver dbname=xxxx user=yyyy password=zzzz') 10:24 exten => xxxxx,2,PGSQL(Query qry ${res} 'select language from voicemail where mailbox=${CALLERIDNUM:3}') 10:24 exten => xxxxx,3,PGSQL(Fetch status ${qry} lang) 10:24 ilyesmi 10:24 szoval szabalyos queryt tudsz csinalni 10:24 oke 10:24 es ez alapjan hogyan csinalok dontest? oke h kiszelektalom h mondjuk ebbe az iranyba x kredit van, de hogyan dontom el h ez jo vagy sem? 10:25 mondjuk vhol tudod mennyi a max credit es mennyi az eddig elhasznalt ido 10:25 es a selecttel a kulonbseguket kered le 10:25 ezt a kulonbseget mar tudod pl nullahoz viszonyitani 10:25 ha negativ->tullepted 10:25 vmi ilyesmire tudok gondolni 10:26 de persze minden hivas utan akkor kell egy query ami csokkenti az egyenleget a hivas hosszaval 10:26 de en meg mindig azt kerdem, hogy hogy van az h if lofasz then anyad 10:26 :) 10:26 vagy a koltsegevel 10:26 GotoIf 10:26 aha! 10:26 kovetkezo sorban egy gotoiffel eldontod es ugrasz aszerint h tullepted vagy sem 10:26 az egyik szakit, a masik nem 10:26 vagy vmi ilyes 10:26 persze vazlatos a dolog, mert ensem csinaltam meg ilyet :) 10:27 kulso scripttel lehet h konnyebb, de arra viszont pl tippem sincs elsore, h hogy kell 10:27 ahha 10:27 jo, gorgore ranezve postgresql lesz belole 10:27 : 10:27 :) 10:27 megvalami 10:28 exten => 387438,n,Dial(SIP/lofasz/${EXTEN}) 10:28 exten => 387437,n,Echo(bla) 10:28 Dial utan visszakapja a vezerlest az adott exten? 10:28 feltetelezem h igen, just to make sur 10:28 e 10:28 igen 10:28 oksa, koszi 10:29 ez alapjan mar el tud indulni gorgo sztem :) 10:29 es az eredmenytol fuggoen folytatodik tobb helyen 10:29 pl ha 100-as sornal van a dial 10:29 akkor sikertelen hivasnal asszem 200-tol folytatodik vagy vmi ilyesmi 10:29 ? 10:29 ezt viszont most nem vagom 10:30 pl ilyesmi: 10:30 [menu-operator] 10:30 exten => 0,1,Dial(SIP/8049,15,rTt) 10:30 exten => 0,2,voicemail(8049|u) ; If unavailable, send to voicemail w/ unavail announce to ILDIKO 10:30 exten => 0,3,Hangup 10:30 exten => 0,103,voicemail(8049|b) ; If busy, send to voicemail w/ busy announce 10:30 exten => 0,104,Hangup 10:30 latod h busy eseten 100 adodott hozza 10:30 rosszul emlekeztem 10:30 sikeres hivas eseten nincs ilyen ugras, rogton a kovetkezo sorszamon folytatodik 10:30 aha! 10:30 voipinfon van errol doksi? 10:30 kellene lennie 10:30 standard asterisk cucc, ez asszem dokumentalt 10:30 veletlenul, felteszem 10:30 :D 10:30 az nem jelent semmit 10:30 :D 10:31 na, fasza, koszi a segiccseget :)