public function connect()
{
$this->asteriskclient->getConnection($this->config->url->value, function ($conn) {
$this->asteriskconn = $conn;
if ($conn->connected) {
$conn->bind('disconnect', function ($conn) {
\PHPDaemon\Core\Daemon::log('Connection lost... Reconnect in ' . $this->config->reconnect->value . ' sec');
$this->connect();
});
} else {
\PHPDaemon\Core\Daemon::log(get_class($this) . ': couldn\'t connect to ' . $this->config->url->value);
}
});
}