PHP でアスタリスク管理インターフェイス (AMI) を使用して発信呼び出しを発信しています。以下は、私が使用しているコードのスニペットです。
// snippet
// $num is the number to dial e.g. 0207 121 3456
// $ext is the extension use to make the call e.g. 101
// $name is the name of the caller e.g. Fred Flintstone
//
fputs($socket, "Action: Originate\r\n" );
fputs($socket, "Channel: SIP/$ext\r\n" );
fputs($socket, "Exten: $num\r\n" );
fputs($socket, "Context: from-internal\r\n");
fputs($socket, "Priority: 1\r\n" );
fputs($socket, "CallerID: \"".$name."\" <".$num.">\r\n" );
fputs($socket, "Async: yes\r\n\r\n" );
発信者名 ( ) または発信者スクリプト内のアウトバウンド コール用に$name
書き込まれるその他の詳細を設定するにはどうすればよいですか? 理想的には、インバウンド コール フィールドが設定されるのと同じ方法でフィールドasteriskcdrdb
を設定したいと考えています。dst