Scéal tionscadal amháin nó mar a chaith mé 7 mbliana ag cruthú PBX bunaithe ar Réiltín agus Php

Cinnte bhí smaoineamh ag go leor agaibh, cosúil liomsa, rud éigin uathúil a dhéanamh. San Airteagal seo déanfaidh mé cur síos ar na fadhbanna teicniúla agus na réitigh a bhí orm agus an PBX á fhorbairt agam. B'fhéidir go gcabhróidh sé seo le duine cinneadh a dhéanamh ar a smaoineamh féin, agus duine éigin chun an cosán dea-throded a leanúint, mar bhain mé leas freisin as taithí na gceannródaithe.

Scéal tionscadal amháin nó mar a chaith mé 7 mbliana ag cruthú PBX bunaithe ar Réiltín agus Php

Smaoineamh agus príomhriachtanais

Agus thosaigh sé ar fad go simplí le grá do Réiltín (creat le haghaidh feidhmeanna cumarsáide tógála), uathoibriú teileafónaíochta agus suiteálacha PBX saor in aisce, (comhéadan gréasáin le haghaidh Réiltín). Más rud é go raibh riachtanais na cuideachta gan sonraí agus go raibh siad laistigh de na cumais PBX saor in aisce, - tá gach rud go hiontach. Tharla an tsuiteáil iomlán laistigh de 24 uair an chloig, fuair an chuideachta PBX cumraithe, comhéadan so-úsáidte agus oiliúint ghearr agus tacaíocht más mian leis.

Ach bhí na tascanna is suimiúla neamhchaighdeánach agus ansin ní raibh sé chomh fabulous. Réiltín is féidir go leor a dhéanamh, ach chun an comhéadan gréasáin a choinneáil in ord oibre, bhí sé riachtanach i bhfad níos mó ama a chaitheamh. Mar sin d’fhéadfadh go dtógfadh mionsonra beag i bhfad níos faide ná an chuid eile den PBX a shuiteáil. Agus ní hé an pointe go dtógann sé ar feadh i bhfad comhéadan gréasáin a scríobh, ach tá an pointe sna gnéithe ailtireachta PBX saor in aisce,. Cur chuige agus modhanna ailtireachta PBX saor in aisce, leagtha amach ag an am php4, agus ag an nóiméad sin bhí php5.6 cheana féin ar a bhféadfaí gach rud a dhéanamh níos simplí agus níos áisiúla.

Diaphleananna grafacha i bhfoirm léaráide a bhí sa tuí deireanach. Nuair a rinne mé iarracht rud éigin mar seo a thógáil le haghaidh PBX saor in aisce,, thuig mé go mbeadh orm é a athscríobh go suntasach agus go mbeadh sé níos éasca rud éigin nua a thógáil.

Ba iad na príomhriachtanais:

  • socrú simplí, inrochtana go hintuigthe fiú ag riarthóir nua. Mar sin, ní éilíonn cuideachtaí cothabháil PBX ar ár taobh,
  • modhnú éasca chun tascanna a réiteach in am cuí,
  • éascaíocht a chomhtháthú le PBX. U PBX saor in aisce, ní raibh aon API ann chun socruithe a athrú, i.e. Ní féidir leat, mar shampla, grúpaí nó roghchláir gutha a chruthú ó fheidhmchlár tríú páirtí, ach an API féin Réiltín,
  • opensource - do ríomhchláraitheoirí tá sé seo thar a bheith tábhachtach le haghaidh modhnuithe don chliant.

Ba é an smaoineamh ar fhorbairt níos tapúla ná go mbeadh an fheidhmiúlacht go léir comhdhéanta de mhodúil i bhfoirm rudaí. Bhí ar gach réad rang tuismitheora coiteann a bheith acu, rud a chiallaíonn go bhfuil ainmneacha na bpríomhfheidhmeanna go léir ar eolas cheana féin agus dá bhrí sin tá feidhmithe réamhshocraithe ann cheana féin. Ligeann rudaí duit líon na n-argóintí a laghdú go mór i bhfoirm eagair chomhthiomsaitheach le heochracha teaghrán, ar féidir leat a fháil amach i PBX saor in aisce, Bhí sé indéanta an fheidhm iomlán agus na feidhmeanna neadaithe a scrúdú. I gcás rudaí, taispeánfaidh uathchríochnú banal na hairíonna go léir, agus go ginearálta déanfaidh sé an saol a shimpliú go leor uaireanta. Ina theannta sin, réitíonn oidhreacht agus ath-shainmhíniú go leor fadhbanna cheana féin le modhnuithe.

Ba é an chéad rud eile a chuir moill ar an am athoibre agus arbh fhiú é a sheachaint ná dúbailt. Má tá modúl ann atá freagrach as glaoch a chur ar fhostaí, ansin ba cheart do gach modúl eile gur gá glaoch a chur chuig fostaí é a úsáid, agus gan a gcóipeanna féin a chruthú. Mar sin, más gá duit rud éigin a athrú, ansin ní bheidh ort ach athrú in aon áit amháin agus ba cheart cuardach a dhéanamh ar “conas a oibríonn sé” in aon áit amháin, agus gan cuardach a dhéanamh ar feadh an tionscadail ar fad.

An chéad leagan agus an chéad earráid

Bhí an chéad fhréamhshamhail réidh laistigh de bhliain. Bhí an PBX iomlán, mar a bhí beartaithe, modúlach, agus ní hamháin go bhféadfadh na modúil feidhmiúlacht nua a chur leis chun glaonna a phróiseáil, ach freisin an comhéadan gréasáin féin a athrú.

Scéal tionscadal amháin nó mar a chaith mé 7 mbliana ag cruthú PBX bunaithe ar Réiltín agus Php
Sea, ní liomsa an smaoineamh dialphlean a thógáil i bhfoirm scéime den sórt sin, ach tá sé an-áisiúil agus rinne mé mar an gcéanna do Réiltín.

Scéal tionscadal amháin nó mar a chaith mé 7 mbliana ag cruthú PBX bunaithe ar Réiltín agus Php

Trí mhodúl a scríobh, d’fhéadfadh ríomhchláraitheoirí:

  • do fheidhmiúlacht féin a chruthú le haghaidh próiseála glaonna, a d'fhéadfaí a chur ar an léaráid, chomh maith leis an roghchlár eilimintí ar chlé,
  • cruthaigh do leathanaigh féin don chomhéadan gréasáin agus cuir do theimpléid le leathanaigh atá ann cheana féin (má rinne forbróir an leathanaigh soláthar dó seo),
  • cuir do shocruithe leis an gcluaisín príomhshocruithe nó cruthaigh do chuid socruithe féin,
  • is féidir leis an ríomhchláraitheoir oidhreacht a fháil ó mhodúl atá ann cheana féin, cuid den fheidhmiúlacht a athrú agus é a chlárú faoi ainm nua nó an modúl bunaidh a athsholáthar.

Mar shampla, seo mar is féidir leat do roghchlár gutha féin a chruthú:

......
class CPBX_MYIVR extends CPBX_IVR
{
 function __construct()
 {
 parent::__construct();
 $this->_module = "myivr";
 }
}
.....
$myIvrModule = new CPBX_MYIVR();
CPBXEngine::getInstance()->registerModule($myIvrModule,__DIR__); //Зарегистрировать новый модуль
CPBXEngine::getInstance()->registerModuleExtension($myIvrModule,'ivr',__DIR__); //Подменить существующий модуль

Thug na chéad fheidhmiúcháin chasta an chéad mhórtas agus na chéad díomá. Bhí áthas orm gur oibrigh sé, go raibh mé in ann na príomhghnéithe a atáirgeadh cheana féin PBX saor in aisce,. Bhí áthas orm gur thaitin smaoineamh na scéime le daoine. Bhí go leor roghanna ann fós chun an fhorbairt a shimpliú, ach fiú ag an am sin bhí cuid de na tascanna á ndéanamh níos éasca cheana féin.

Ba chúis díomá é an API chun cumraíocht PBX a athrú - níorbh é an toradh a bhí uainn ar chor ar bith. Ghlac mé an prionsabal céanna agus atá i PBX saor in aisce,, trí chliceáil ar an Cuir iarratas isteach cnaipe, athchruthaítear an chumraíocht iomlán agus atosófar na modúil.

Tá an chuma air mar seo:

Scéal tionscadal amháin nó mar a chaith mé 7 mbliana ag cruthú PBX bunaithe ar Réiltín agus Php
*Is riail (algartam) é dialphlean trína bpróiseáiltear glao.

Ach leis an rogha seo, tá sé dodhéanta API gnáth a scríobh chun na socruithe PBX a athrú. Gcéad dul síos, oibriú na n-athruithe a chur i bhfeidhm ar Réiltín ró-fhada agus dian ar acmhainní.
Ar an dara dul síos, ní féidir leat glaoch ar dhá fheidhm ag an am céanna, mar gheall ar cruthóidh an dá cheann an chumraíocht.
Ar an tríú dul síos, baineann sé le gach socrú, lena n-áirítear iad siúd a rinne an riarthóir.

Sa leagan seo, mar atá i Askozia, bhí sé indéanta cumraíocht modúil amháin athraithe a ghiniúint agus gan ach na modúil riachtanacha a atosú, ach is leathbheart iad seo go léir. B’éigean an cur chuige a athrú.

Dara leagan. Srón ceirteacha tarraingthe amach eireaball bhfostú

Níorbh é an smaoineamh an fhadhb a réiteach ná an chumraíocht agus an diailphlean a athchruthú Réiltín, ach faisnéis a shábháil ar an mbunachar sonraí agus léamh ón mbunachar sonraí go díreach agus an glao á phróiseáil. Réiltín Bhí a fhios agam cheana féin conas cumraíochtaí a léamh ón mbunachar sonraí, ach an luach a athrú sa bhunachar sonraí agus déanfar an chéad ghlao eile a phróiseáil ag cur na n-athruithe san áireamh, agus bhí an fheidhm foirfe chun paraiméadair dialplan a léamh. REALTIME_HASH.

Sa deireadh, ní raibh aon ghá a atosú fiú Réiltín nuair a athraíodh na socruithe agus cuireadh tús le gach socrú a chur i bhfeidhm láithreach Réiltín.

Scéal tionscadal amháin nó mar a chaith mé 7 mbliana ag cruthú PBX bunaithe ar Réiltín agus Php

Is iad na hathruithe amháin ar an diailphlean ná uimhreacha síntí a shuimiú agus leideanna. Ach ba athruithe beaga ar an láthair iad seo

exten=>101,1,GoSub(‘sub-callusers’,s,1(1)); - точечное изменение, добавляется/изменяется через ami

; sub-callusers – универсальная функция генерится при установке модуля.
[sub-callusers]
exten =>s,1,Noop()
exten =>s,n,Set(LOCAL(TOUSERID)=${ARG1})
exten =>s,n,ClearHash(TOUSERPARAM)
exten =>s,n,Set(HASH(TOUSERPARAM)=${REALTIME_HASH(rl_users,id,${LOCAL(TOUSERID)})})
exten =>s,n,GotoIf($["${HASH(TOUSERPARAM,id)}"=""]?return)
...

Is féidir leat líne a chur leis nó a athrú go héasca sa dialphlean ag baint úsáide as Ami (comhéadan rialaithe Réiltín) agus ní gá an diailphlean iomlán a atosú.

Réitigh sé seo an fhadhb leis an API cumraíochta. D'fhéadfá fiú dul isteach sa bhunachar sonraí go díreach agus grúpa nua a chur leis nó athrú a dhéanamh, mar shampla, an t-am diailithe sa réimse “am diail” don ghrúpa agus mhairfeadh an chéad ghlao eile an t-am sonraithe cheana féin (Ní moladh é seo do gníomh, ós rud é go n-éilíonn roinnt oibríochtaí API Ami glaonna).

Thug na chéad fheidhmiúcháin dheacra arís an chéad mhórtas agus díomá. Bhí áthas orm gur oibrigh sé. Tháinig an bunachar sonraí ina nasc ríthábhachtach, mhéadaigh an spleáchas ar an diosca, bhí níos mó rioscaí ann, ach d'oibrigh gach rud go cobhsaí agus gan fadhbanna. Agus is tábhachtaí fós, anois d'fhéadfaí gach rud a d'fhéadfaí a dhéanamh tríd an gcomhéadan gréasáin a dhéanamh tríd an API, agus baineadh úsáid as na modhanna céanna. Ina theannta sin, fuair an comhéadan gréasáin réidh leis an gcnaipe “socruithe a chur i bhfeidhm ar PBX”, rud a ndearna riarthóirí dearmad air go minic.

Ba é an díomá ná gur éirigh an fhorbairt níos casta. Ón gcéad leagan, tá dialphlean ginte ag an teanga PHP sa teanga Réiltín agus tá cuma go hiomlán do-léite, móide an teanga féin Réiltín le haghaidh dialplan a scríobh tá sé thar a bheith primitive.

Cén chuma a bhí air:

$usersInitSection = $dialplan->createExtSection('usersinit-sub','s');
$usersInitSection
 ->add('',new Dialplanext_gotoif('$["${G_USERINIT}"="1"]','exit'))
 ->add('',new Dialplanext_set('G_USERINIT','1'))
 ->add('',new Dialplanext_gosub('1','s','sub-AddOnAnswerSub','usersconnected-sub'))
 ->add('',new Dialplanext_gosub('1','s','sub-AddOnPredoDialSub','usersinitondial-sub'))
 ->add('',new Dialplanext_set('LOCAL(TECH)','${CUT(CHANNEL(name),/,1)}'))
 ->add('',new Dialplanext_gotoif('$["${LOCAL(TECH)}"="SIP"]','sipdev'))
 ->add('',new Dialplanext_gotoif('$["${LOCAL(TECH)}"="PJSIP"]','pjsipdev'))

Sa dara leagan, tháinig an dialplan uilíoch, chuimsigh sé gach rogha próiseála féideartha ag brath ar na paraiméadair agus tháinig méadú suntasach ar a mhéid. Chuir sé seo go léir moill mhór ar an am forbartha, agus chuir an smaoineamh go raibh gá le cur isteach ar an dialphlean brón orm arís.

Tríú leagan

Ní raibh an smaoineamh chun an fhadhb a réiteach a ghiniúint Réiltín dialplan ó php agus úsáid FastAGI agus scríobh na rialacha próiseála go léir i PHP féin. FastAGI Ceadaíonn Réiltín, chun an glaoch a phróiseáil, ceangal leis an soicéad. Faigh orduithe as sin agus seol na torthaí. Mar sin, tá loighic an diaphlean lasmuigh de na teorainneacha cheana féin Réiltín agus is féidir é a scríobh i dteanga ar bith, i mo chás i PHP.

Bhí go leor trialach agus earráide ann. An phríomhfhadhb a bhí ann ná go raibh go leor ranganna/comhad agam cheana féin. Thóg sé thart ar 1,5 soicind rudaí a chruthú, iad a thúsú, agus a chéile a chlárú lena chéile, agus ní rud ar féidir neamhaird a dhéanamh den mhoill seo in aghaidh an ghlao.

Níor cheart gur tharla tosaithe ach uair amháin agus mar sin thosaigh an cuardach le haghaidh réitigh le seirbhís a scríobh i php ag baint úsáide as Snáitheanna. Tar éis seachtaine de thurgnamh, cuireadh an rogha seo ar an seilf mar gheall ar a chasta a bhaineann leis an gcaoi a n-oibríonn an síneadh seo. Tar éis míosa tástála, bhí orm an ríomhchlárú asincrónach i PHP a thréigean freisin; bhí rud éigin simplí ag teastáil uaim, a raibh aithne ag aon thosaitheoirí PHP air, agus tá go leor síntí do PHP sioncrónach.

Ba é an réiteach ár seirbhís il-snáithithe féin i C, a tiomsaíodh le PHPLIB. Lódálann sé na comhaid php ATS go léir, fanann sé go dtosóidh na modúil go léir, cuireann sé aisghlaoch ar a chéile, agus nuair a bhíonn gach rud réidh, cuireann sé i dtaisce é. Agus é á fhiosrú ag FastAGI cruthaítear sruth, déantar cóip ó thaisce na n-aicmí go léir agus déantar sonraí a atáirgeadh ann, agus seoltar an t-iarratas chuig an bhfeidhm php.

Leis an réiteach seo, tá an t-am ó ghlao a sheoladh chuig ár seirbhís go dtí an chéad ordú Réiltín ó 1,5s go 0,05s agus braitheann an uair seo beagán ar mhéid an tionscadail.

Scéal tionscadal amháin nó mar a chaith mé 7 mbliana ag cruthú PBX bunaithe ar Réiltín agus Php

Mar thoradh air sin, laghdaíodh an t-am le haghaidh forbairt diailphlean go suntasach, agus is féidir liom a bheith buíoch as seo toisc go raibh orm dialphlean iomlán na modúl go léir i PHP a athscríobh. Ar an gcéad dul síos, ba cheart modhanna a scríobh cheana féin i php chun réad a fháil ón mbunachar sonraí; bhí gá leo le taispeáint sa chomhéadan gréasáin, agus sa dara háit, agus is é seo an rud is mó, is féidir oibriú go caothúil ar deireadh le teaghráin le huimhreacha agus eagair le bunachar sonraí móide go leor síntí PHP.

Chun an diailphlean a phróiseáil sa rang modúl is gá duit an fheidhm a chur i bhfeidhm dialplanDynamicCall agus argóint pbxCallIarratas beidh rud ann chun idirghníomhú leis Réiltín.

Scéal tionscadal amháin nó mar a chaith mé 7 mbliana ag cruthú PBX bunaithe ar Réiltín agus Php

Ina theannta sin, bhí sé indéanta an diailphlean a dhífhabhtú (tá xdebug ag php agus oibríonn sé dár seirbhís), is féidir leat bogadh céim ar chéim trí luachanna na n-athróg a fheiceáil.

Sonraí glaonna

Éilíonn aon anailísí agus tuarascálacha sonraí a bhailítear i gceart, agus chuaigh an bloc PBX seo trí go leor trialach agus earráide ón gcéad go dtí an tríú leagan. Go minic, is comhartha é sonraí glaonna. Glao amháin = taifeadadh amháin: cé a ghlaoigh, cé a d'fhreagair, cé chomh fada agus a labhair siad. I roghanna níos suimiúla, tá comhartha breise ann a thugann le fios cén fostaí PBX a glaodh le linn an ghlao. Ach ní chlúdaíonn sé seo go léir ach cuid de na riachtanais.

Ba iad na riachtanais tosaigh:

  • ach amháin cé a ghlaoigh an PBX, ach freisin cé a d'fhreagair, mar gheall ar tá idirghabhálacha ann agus ní mór é seo a chur san áireamh agus glaonna á anailísiú,
  • am roimh nascadh le fostaí. I PBX saor in aisce, agus roinnt PBXanna eile, meastar go bhfreagraítear an glao chomh luath agus a phiocann an PBX an fón. Ach don roghchlár gutha ní mór duit an fón a phiocadh suas cheana féin, mar sin freagraítear gach glao agus éiríonn an t-am feithimh le haghaidh freagra 0-1 soicind. Mar sin, socraíodh ní hamháin an t-am roimh fhreagra a shábháil, ach an t-am roimh nascadh le príomh-mhodúil (socraíonn an modúl féin an bhratach seo. Faoi láthair is é "Fostaí", "Líne sheachtrach"),
  • le haghaidh diailphlean níos casta, nuair a thaistealaíonn glao idir grúpaí éagsúla, ba ghá a bheith in ann gach eilimint a scrúdú ar leithligh.

Ba é an rogha is fearr nuair a sheolann na modúil PBX faisnéis fúthu féin ar ghlaonna agus ar deireadh sábhálann siad an fhaisnéis i bhfoirm crann.

Tá an chuma air mar seo:

Gcéad dul síos, eolas ginearálta faoin nglao (cosúil le gach duine eile - rud ar bith speisialta).

Scéal tionscadal amháin nó mar a chaith mé 7 mbliana ag cruthú PBX bunaithe ar Réiltín agus Php

  1. Fuarthas glao ar líne sheachtrach"Chun an tástáil"ag 05:55:52 ón uimhir 89295671458 go dtí an uimhir 89999999999, sa deireadh d'fhreagair fostaí é"Rúnaí2» le huimhir 104. D'fhan an cliant 60 soicind agus labhair sé ar feadh 36 soicind.
  2. Fostaí"Rúnaí2"glaoch ar 112 agus freagraíonn fostaí"Bainisteoir1» tar éis 8 soicind. Labhraíonn siad ar feadh 14 soicind.
  3. Aistrítear an Cliant chuig an bhFostaí "bainisteoir1" áit a leanann siad ag caint ar feadh 13 soicind eile

Ach is é seo barr an chnoic oighir; do gach taifead is féidir leat stair glaonna mionsonraithe a fháil tríd an PBX.

Scéal tionscadal amháin nó mar a chaith mé 7 mbliana ag cruthú PBX bunaithe ar Réiltín agus Php

Cuirtear an fhaisnéis go léir i láthair mar nead glaonna:

  1. Fuarthas glao ar líne sheachtrach"Chun an tástáil» ag 05:55:52 ón uimhir 89295671458 go dtí an uimhir 89999999999.
  2. Ag 05:55:53 cuireann an líne lasmuigh glao chuig an gciorcad Isteach"tástáil»
  3. Agus glao á phróiseáil de réir na scéime, beidh an modúl “glaoch bainisteoir", ina bhfuil an glao 16 soicind. Is modúl é seo a forbraíodh don chliant.
  4. modúl"glaoch bainisteoir" cuireann sé glaoch chuig an bhfostaí atá freagrach as an uimhir (cliant)"Bainisteoir1” agus fanann sé 5 soicind ar fhreagra. Níor fhreagair an bainisteoir.
  5. modúl"glaoch bainisteoir"Seolann glao chuig an ngrúpa"bainisteoirí CORP" Is bainisteoirí eile den treo céanna iad seo (ina suí sa seomra céanna) agus ag fanacht 11 soicind ar fhreagra.
  6. Grúpa "bainisteoirí CORP"glaonna fostaithe"Bainisteoir1, Bainisteoir2, Bainisteoir3” ag an am céanna ar feadh 11 soicind. Gan freagair.
  7. Críochnaíonn glao an bhainisteora. Agus cuireann an ciorcad glaoch chuig an modúl "Roghnú bealaigh ó 1c" Chomh maith leis sin modúl scríofa don chliant. Anseo próiseáladh an glao ar feadh 0 soicind.
  8. Seolann an ciorcad glao chuig an roghchlár gutha"Bunúsach le dhiailiú breise" D'fhan an cliant ann ar feadh 31 soicind, ní raibh aon dhiailiú breise.
  9. Cuireann an scéim glaoch chuig an nGrúpa "Rúnaithe", áit ar fhan an cliant 12 soicind.
  10. I ngrúpa, glaoitear 2 fhostaí ag an am céanna"Rúnaí1"Agus"Rúnaí2" agus tar éis 12 soicind freagraíonn an fostaí "Rúnaí2" Déantar freagra an ghlao a mhacasamhlú i nglaonna tuismitheora. Tharlaíonn sé gur fhreagair sé sa ghrúpa “Rúnaí2", nuair a ghlaoigh an ciorcad freagra"Rúnaí2" agus d'fhreagair an glao ar an líne sheachtrach le "Rúnaí2'.

Is é coigilt faisnéise faoi gach oibríocht agus a neadú a fhágfaidh go mbeifear in ann tuairiscí a dhéanamh go simplí. Cabhróidh tuairisc ar an roghchlár gutha leat a fháil amach cé mhéad a chabhraíonn nó a chuireann bac ar. Déan tuairisc ar ghlaonna a chaill fostaithe, ag cur san áireamh go ndearnadh an glao a idircheapadh agus mar sin nach meastar gur cailleadh é, agus ag cur san áireamh gur glao grúpa a bhí ann, agus gur fhreagair duine éigin eile níos luaithe, rud a chiallaíonn nár cailleadh an glao freisin.

Ligeann stóráil faisnéise den sórt sin duit gach grúpa a thógáil ar leithligh agus a chinneadh cé chomh héifeachtach is a oibríonn sé, agus graf de ghrúpaí freagartha agus caillte a thógáil de réir na huaire. Is féidir leat a sheiceáil freisin cé chomh cruinn agus atá an nasc leis an mbainisteoir freagrach trí anailís a dhéanamh ar na haistrithe tar éis nascadh leis an mbainisteoir.

Is féidir leat staidéir aitíopúla go leor a dhéanamh freisin, mar shampla, cé chomh minic agus a dhiailiú na huimhreacha nach bhfuil sa bhunachar sonraí an síneadh ceart nó cén céatadán de ghlaonna amach a chuirtear ar aghaidh chuig fón póca.

Is é an toradh?

Níl gá le speisialtóir an PBX a chothabháil; is féidir leis an riarthóir is gnách é a dhéanamh - a thástáil go praiticiúil.

Le haghaidh modhnuithe, níl gá le speisialtóirí le cáilíochtaí tromchúiseacha; is leor eolas ar PHP, mar gheall ar Scríobhadh modúil cheana féin don phrótacal SIP, agus don scuaine, agus chun glaoch ar fhostaí, agus daoine eile. Tá rang fillteáin ann do Réiltín. Chun modúl a fhorbairt, is féidir le ríomhchláraitheoir (agus ar bhealach maith ba chóir) glaoch ar mhodúil réamhdhéanta. Agus eolas Réiltín go hiomlán gan ghá má iarrann an cliant leathanach a chur leis le tuairisc nua éigin. Ach léiríonn cleachtas, cé gur féidir le ríomhchláraitheoirí tríú páirtí dul i ngleic, braitheann siad neamhchinnte gan doiciméadú agus gnáthchlúdach tuairimí, agus mar sin tá deis ann fós a fheabhsú.

Is féidir le modúil:

  • cumais nua próiseála glaonna a chruthú,
  • cuir bloic nua leis an gcomhéadan gréasáin,
  • le hoidhreacht ó aon cheann de na modúil atá ann cheana féin, ath-shainmhínigh feidhmeanna agus cuir ceann nua ina n-ionad, nó bíodh cóip bheag modhnaithe inti,
  • cuir do shocruithe leis an teimpléad socruithe de mhodúil eile agus go leor eile.

Socruithe PBX trí API. Mar a thuairiscítear thuas, stóráiltear na socruithe go léir sa bhunachar sonraí agus léitear iad ag am an ghlao, ionas gur féidir leat gach socrú PBX a athrú tríd an API. Nuair a ghlaonn tú an API, ní athchruthaítear an chumraíocht agus ní atosaítear na modúil, mar sin, is cuma cé mhéad socruithe agus fostaithe atá agat. Déantar iarratais API a fhorghníomhú go tapa agus ní chuireann siad bac ar a chéile.

Stórálann an PBX na príomhoibríochtaí go léir le glaonna le tréimhsí (feithimh/comhrá), neadaithe agus i dtéarmaí PBX (fostaí, grúpa, líne sheachtrach, ní cainéal, uimhir). Ligeann sé seo duit tuarascálacha éagsúla a thógáil do chliaint ar leith agus is é an chuid is mó den obair ná comhéadan atá éasca le húsáid a chruthú.

Inseoidh Am cad a tharlóidh ina dhiaidh sin. Tá go leor nuances ann fós a chaithfear a athdhéanamh, tá go leor pleananna ann fós, ach tá bliain caite ó cruthaíodh an 3ú leagan agus is féidir linn a rá cheana féin go bhfuil an smaoineamh ag obair. Is é an príomh-mhíbhuntáiste a bhaineann le leagan 3 ná na hacmhainní crua-earraí, ach de ghnáth is é seo an méid a chaithfidh tú íoc as chun éascaíocht a fhorbairt.

Foinse: will.com

Add a comment