La demande me laisse perplexe. Appli web pour emettre des appels et en recevoir en php est un peu flou.
Mais si c'est a travers un navigateur web, recherche effectivement webrtc ou/et sipml5, webrtc2sip et asterisk pour avoir des pistes. Pas encore completement mature mais reinventer la roue ne sert a rien IMHO.
Francois.