Likes Likes:  0
Resultaten 1 tot 6 van de 6
Geen
  1. #1
    freepbx eigen php portal
    geregistreerd gebruiker
    43 Berichten
    Ingeschreven
    07/12/10

    Locatie
    avenhorn

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 37124126
    Ondernemingsnummer: nvt

    Thread Starter

    freepbx eigen php portal

    beste experts,

    na dagen googlen en foras doorlezen vraag ik het hier maar,

    sinds kort heb ik een eigen beheer panel geschreven om een asterisk (freepbx) server te beheren
    zoals eenvoudig truks en extensions toe te voegen. Dit alles werkt prima echter zit ik met het probleem
    dat de wijzigingen die in de de mysql database worden uitgevoerd pas actief worden wanneer ik in de portal
    van freepbx op wijzigingen opslaan klik (oranje balk boven in).

    nou wil het dat in freepbx de volgende commando`s geen effect hebben

    amportal restart
    asterisk -r "sip reload"
    asterisk -r "dialplan restart"

    het schijnt dat freepbx een eigen aangepast reload script heeft.
    deze kan ik ook vinden onder admin/functions.inc.php
    maar het is mij niet duidelijk wel commando er wordt uitgevoerd, ik weet dat freepbx alleen de gewijzigde data door voer omdat een complete herstart van de server te lang duurt, tevens zijn dan de huidig extenties niet bereikbaar.

    heeft iemand hier een idee? wat het commando van freepbx om de configuratie files opnieuw in te laden. in extensions.conf staat de data prima genoteerd.

  2. #2
    freepbx eigen php portal
    moderator
    4.752 Berichten
    Ingeschreven
    21/02/09

    Locatie
    Noord-Holland

    Post Thanks / Like
    Mentioned
    25 Post(s)
    Tagged
    0 Thread(s)
    185 Berichten zijn liked


    Naam: D. Koop
    Bedrijf: Yourwebhoster.eu
    Functie: baas
    URL: yourwebhoster.eu
    KvK nummer: 32165429
    View danielkoop's profile on LinkedIn

    Ik heb het zelf niet up and running maar ik zie 3 execs in voorkomen in de functie do_reload (aangenomen dat dit de functie is waar het om gaat). Bij elke exec is een variabele, je kan deze variabele dmv een echo naar de browser laten schrijven en dan heb je de commando('s) die gebruikt wordt/worden. Misschien is het handig om de hele functie door te nemen (als dit hem is tenminste) en hem te begrijpen.
    Met vriendelijke groet, Yourwebhoster.eu - Managed VPS diensten met Epyc performance op 100% SSDs

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  3. #3
    freepbx eigen php portal
    geregistreerd gebruiker
    43 Berichten
    Ingeschreven
    07/12/10

    Locatie
    avenhorn

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 37124126
    Ondernemingsnummer: nvt

    Thread Starter
    Daar had ik inderdaad nog niet aan gedacht nu is het alleen zo dat het een ajax call is en dat de output niet wordt weergeven, naar mijn verwachting is er eerst nog een ander script wat draait voordat amportal restart wordt uitgevoerd.
    het is alsof freepbx een eigen configuratie bestand aanmaakt.

    ik zie ook als ik de mysql database aanpas, dat deze worden doorgevoerd in bijvoorbeeld extensions.conf (als ik amportal restart uitvoer)
    maar vervolgens doet freepbx er niets mee.

  4. #4
    freepbx eigen php portal
    moderator
    4.752 Berichten
    Ingeschreven
    21/02/09

    Locatie
    Noord-Holland

    Post Thanks / Like
    Mentioned
    25 Post(s)
    Tagged
    0 Thread(s)
    185 Berichten zijn liked


    Naam: D. Koop
    Bedrijf: Yourwebhoster.eu
    Functie: baas
    URL: yourwebhoster.eu
    KvK nummer: 32165429
    View danielkoop's profile on LinkedIn

    Je kan middels firebug of de in chrome ingebouwde inspect elements op de netwerk tab de response van een ajax call krijgen.

    Verder ken ik het niet maar zie ik dat in de code van do_reload wel iets wordt gedaan met de config. Ik kan je hier alleen niet verder mee helpen, succes!
    Met vriendelijke groet, Yourwebhoster.eu - Managed VPS diensten met Epyc performance op 100% SSDs

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  5. #5
    freepbx eigen php portal
    geregistreerd gebruiker
    175 Berichten
    Ingeschreven
    09/02/11

    Locatie
    Weert

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    11 Berichten zijn liked


    Registrar SIDN: JA
    KvK nummer: 09122240
    Ondernemingsnummer: nvt

    heeft freepbx niet toevallig ook een api die je kan gebruiken?

    dacht daar ooit eens iets over gelezen te hebben

  6. #6
    freepbx eigen php portal
    geregistreerd gebruiker
    43 Berichten
    Ingeschreven
    07/12/10

    Locatie
    avenhorn

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 37124126
    Ondernemingsnummer: nvt

    Thread Starter
    Inmiddels heb ik het commando gevonden:

    exec('/var/lib/asterisk/bin/retrieve_conf');
    exec('/var/lib/asterisk/bin/module_admin reload');

    deze commando`s doen de truck, nou is het alleen zo wanneer ik extentie wil doorschakelen naar een extern telefoon nummer, dat de bovenstaande commando`s niet werken. Maar hier kom in nog wel uit waarschijnlijk is dat ik in de mysql database een niet 100% correct commando invoer.

    In ieder geval bedankt voor het reageren.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics