Linphonec Problem mit c programm

tesophis

Neuer User
Mitglied seit
10 Aug 2009
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
hallo,

habe folgendes Problem bei Linphonec will ich mit der Konsole eine sip Adresse anwählen jedoch direkt nach x Sekunden wieder auflegen.

rufe das Programm via pipe auf: ./Programm | linphonec

hier mein c Programm:

#include <stdio.h>


int main(){


printf("call +49xxxxxxxx\n"); // anrufen
usleep(10000); //sleep vor 10 sec
printf("terminate\n"); //auflegen
usleep(5000); //sleep vor 5 sec
printf("quit"); //end



}

für alles soweit aus jedoch macht er die usleep pausen nicht? WARUM? die shell kennt doch usleep.
 
hallo - ist zwar ein alter thread den ich hiermit wieder zum leben erwecke, aber nur für den fall dass jemand das im google findet....
ein blick in die manpage zu usleep zeigt warum das nicht funktioniert:
"The usleep() function suspends execution of the calling process for (at least) usec microseconds."
häng noch drei nullen an die zahlen dran, dann sollt es gehen. ein fflush(stdout) nach dem printf kann auch nicht schaden.....
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,216
Beiträge
2,248,325
Mitglieder
373,790
Neuestes Mitglied
aukseller
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.